I: pbuilder: network access will be disabled during build I: Current time: Mon Mar 28 09:27:44 +14 2022 I: pbuilder-time-stamp: 1648409264 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [neutron_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1.dsc] I: copying [./neutron_13.0.7+git.2021.09.27.bace3d1890.orig.tar.xz] I: copying [./neutron_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Wed Oct 6 04:41:03 2021 +14 gpgv: using RSA key A0B1A9F3508956130E7A425CD416AD15AC6B43FE gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./neutron_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1.dsc dpkg-source: info: extracting neutron in neutron-13.0.7+git.2021.09.27.bace3d1890 dpkg-source: info: unpacking neutron_13.0.7+git.2021.09.27.bace3d1890.orig.tar.xz dpkg-source: info: unpacking neutron_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying flake8-legacy.patch dpkg-source: info: applying Join_on_explcit_relationship_paths.patch dpkg-source: info: applying Add_a_healthcheck_URL.patch dpkg-source: info: applying revert-call-install_ingress_direct_goto_flows_when_ovs_restarts.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/17597/tmp/hooks/D01_modify_environment starting debug: Running on ionos2-i386. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/17597/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/17597/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") BASH_VERSION='5.0.3(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=i386 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=7' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=i686 HOST_ARCH=i386 IFS=' ' INVOCATION_ID=d12a6d130e7f43719c168f9ab0c0f442 LANG=C LANGUAGE=de_CH:de LC_ALL=C LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so MACHTYPE=i686-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=17597 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.Q4SAF9C8Cv/pbuilderrc_KGDJ --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.Q4SAF9C8Cv/b2 --logfile b2/build.log neutron_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1.dsc' SUDO_GID=112 SUDO_UID=107 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://78.137.99.97:3128 I: uname -a Linux i-capture-the-hostname 5.10.0-12-686-pae #1 SMP Debian 5.10.103-1 (2022-03-07) i686 GNU/Linux I: ls -l /bin total 5476 -rwxr-xr-x 1 root root 1302248 Apr 18 2019 bash -rwxr-xr-x 3 root root 38280 Jul 11 2019 bunzip2 -rwxr-xr-x 3 root root 38280 Jul 11 2019 bzcat lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep -rwxr-xr-x 3 root root 38280 Jul 11 2019 bzip2 -rwxr-xr-x 1 root root 17768 Jul 11 2019 bzip2recover lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore -rwxr-xr-x 1 root root 38692 Mar 1 2019 cat -rwxr-xr-x 1 root root 75588 Mar 1 2019 chgrp -rwxr-xr-x 1 root root 63268 Mar 1 2019 chmod -rwxr-xr-x 1 root root 75588 Mar 1 2019 chown -rwxr-xr-x 1 root root 153732 Mar 1 2019 cp -rwxr-xr-x 1 root root 132820 Jan 18 2019 dash -rwxr-xr-x 1 root root 120676 Mar 1 2019 date -rwxr-xr-x 1 root root 92040 Mar 1 2019 dd -rwxr-xr-x 1 root root 100620 Mar 1 2019 df -rwxr-xr-x 1 root root 149736 Mar 1 2019 dir -rwxr-xr-x 1 root root 79412 Jan 10 2019 dmesg lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname -rwxr-xr-x 1 root root 34532 Mar 1 2019 echo -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep -rwxr-xr-x 1 root root 34532 Mar 1 2019 false -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep -rwxr-xr-x 1 root root 67700 Jan 10 2019 findmnt -rwsr-xr-x 1 root root 30112 Apr 23 2020 fusermount -rwxr-xr-x 1 root root 206392 Jan 8 2019 grep -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe -rwxr-xr-x 1 root root 100952 Jan 6 2019 gzip -rwxr-xr-x 1 root root 21916 Sep 27 2018 hostname -rwxr-xr-x 1 root root 79752 Mar 1 2019 ln -rwxr-xr-x 1 root root 55400 Jul 27 2018 login -rwxr-xr-x 1 root root 149736 Mar 1 2019 ls -rwxr-xr-x 1 root root 112032 Jan 10 2019 lsblk -rwxr-xr-x 1 root root 87972 Mar 1 2019 mkdir -rwxr-xr-x 1 root root 79748 Mar 1 2019 mknod -rwxr-xr-x 1 root root 46916 Mar 1 2019 mktemp -rwxr-xr-x 1 root root 42348 Jan 10 2019 more -rwsr-xr-x 1 root root 50592 Jan 10 2019 mount -rwxr-xr-x 1 root root 13724 Jan 10 2019 mountpoint -rwxr-xr-x 1 root root 157832 Mar 1 2019 mv lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 38660 Mar 1 2019 pwd lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash -rwxr-xr-x 1 root root 46852 Mar 1 2019 readlink -rwxr-xr-x 1 root root 75588 Mar 1 2019 rm -rwxr-xr-x 1 root root 42756 Mar 1 2019 rmdir -rwxr-xr-x 1 root root 22276 Jan 22 2019 run-parts -rwxr-xr-x 1 root root 125036 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Mar 28 09:27 sh -> bash lrwxrwxrwx 1 root root 4 Mar 8 00:12 sh.distrib -> dash -rwxr-xr-x 1 root root 34532 Mar 1 2019 sleep -rwxr-xr-x 1 root root 79652 Mar 1 2019 stty -rwsr-xr-x 1 root root 71072 Jan 10 2019 su -rwxr-xr-x 1 root root 34564 Mar 1 2019 sync -rwxr-xr-x 1 root root 504024 Apr 24 2019 tar -rwxr-xr-x 1 root root 13860 Jan 22 2019 tempfile -rwxr-xr-x 1 root root 104292 Mar 1 2019 touch -rwxr-xr-x 1 root root 34532 Mar 1 2019 true -rwxr-xr-x 1 root root 17768 Apr 23 2020 ulockmgr_server -rwsr-xr-x 1 root root 30108 Jan 10 2019 umount -rwxr-xr-x 1 root root 34532 Mar 1 2019 uname -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress -rwxr-xr-x 1 root root 149736 Mar 1 2019 vdir -rwxr-xr-x 1 root root 34208 Jan 10 2019 wdctl -rwxr-xr-x 1 root root 946 Jan 22 2019 which lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew I: user script /srv/workspace/pbuilder/17597/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 10), dh-python, openstack-pkg-tools (>= 89~), po-debconf, python3-all, python3-pbr (>= 2.0.0), python3-setuptools, python3-sphinx (>= 1.6.2), alembic (>= 0.8.10), bridge-utils, python3-cliff (>= 1.15.0), python3-coverage, python3-ddt (>= 1.0.1), python3-debtcollector (>= 1.2.0), python3-designateclient (>= 2.7.0), python3-eventlet (>= 0.18.4), python3-fixtures (>= 3.0.0), python3-flake8, python3-gevent (>= 1.2.2), python3-gflags, python3-hacking (>= 0.11.0), python3-httplib2, python3-jinja2 (>= 2.10), python3-keystoneauth1 (>= 3.4.0), python3-keystonemiddleware (>= 4.17.0), python3-mock, python3-netaddr, python3-netifaces (>= 0.10.4), python3-neutron-lib (>= 1.18.0), python3-neutronclient (>= 1:6.7.0), python3-novaclient (>= 2:9.1.0), python3-openstackdocstheme (>= 1.18.1), python3-openvswitch (>= 2.8.0), python3-os-xenapi (>= 0.3.1), python3-oslo.cache (>= 1.30.1), python3-oslo.concurrency (>= 3.25.0), python3-oslo.config (>= 1:6.4.0), python3-oslo.context (>= 2.21.0), python3-oslo.db (>= 4.40.0), python3-oslo.i18n (>= 3.19.0), python3-oslo.log (>= 3.36.0), python3-oslo.messaging (>= 8.1.0), python3-oslo.middleware (>= 3.36.0), python3-oslo.policy (>= 1.38.1), python3-oslo.privsep (>= 1.29.0), python3-oslo.reports (>= 1.18.0), python3-oslo.rootwrap (>= 5.8.0), python3-oslo.serialization (>= 2.27.0), python3-oslo.service (>= 1.31.3), python3-oslo.utils (>= 3.36.4), python3-oslo.versionedobjects (>= 1.33.3), python3-oslotest (>= 1:3.2.0), python3-osprofiler (>= 1.4.0), python3-ovsdbapp (>= 0.9.1), python3-paste, python3-pastedeploy, python3-pecan (>= 1.3.2), python3-pep8, python3-psutil, python3-pymysql, python3-pyroute2 (>= 0.4.21), python3-pyudev, python3-requests (>= 2.14.2), python3-routes, python3-ryu (>= 4.24), python3-six, python3-sqlalchemy (>= 1.2.0), python3-stestr, python3-stevedore (>= 1.20.0), python3-tempest (>= 1:17.0.0), python3-tenacity (>= 3.2.1), python3-testresources (>= 2.0.0), python3-testscenarios, python3-testtools (>= 2.2.0), python3-unittest2, python3-webob (>= 1.7.1), python3-webtest (>= 2.0.27), tempest (>= 1:12.1.0) dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19234 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 10); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on openstack-pkg-tools (>= 89~); however: Package openstack-pkg-tools is not installed. pbuilder-satisfydepends-dummy depends on po-debconf; however: Package po-debconf is not installed. pbuilder-satisfydepends-dummy depends on python3-all; however: Package python3-all is not installed. pbuilder-satisfydepends-dummy depends on python3-pbr (>= 2.0.0); however: Package python3-pbr is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinx (>= 1.6.2); however: Package python3-sphinx is not installed. pbuilder-satisfydepends-dummy depends on alembic (>= 0.8.10); however: Package alembic is not installed. pbuilder-satisfydepends-dummy depends on bridge-utils; however: Package bridge-utils is not installed. pbuilder-satisfydepends-dummy depends on python3-cliff (>= 1.15.0); however: Package python3-cliff is not installed. pbuilder-satisfydepends-dummy depends on python3-coverage; however: Package python3-coverage is not installed. pbuilder-satisfydepends-dummy depends on python3-ddt (>= 1.0.1); however: Package python3-ddt is not installed. pbuilder-satisfydepends-dummy depends on python3-debtcollector (>= 1.2.0); however: Package python3-debtcollector is not installed. pbuilder-satisfydepends-dummy depends on python3-designateclient (>= 2.7.0); however: Package python3-designateclient is not installed. pbuilder-satisfydepends-dummy depends on python3-eventlet (>= 0.18.4); however: Package python3-eventlet is not installed. pbuilder-satisfydepends-dummy depends on python3-fixtures (>= 3.0.0); however: Package python3-fixtures is not installed. pbuilder-satisfydepends-dummy depends on python3-flake8; however: Package python3-flake8 is not installed. pbuilder-satisfydepends-dummy depends on python3-gevent (>= 1.2.2); however: Package python3-gevent is not installed. pbuilder-satisfydepends-dummy depends on python3-gflags; however: Package python3-gflags is not installed. pbuilder-satisfydepends-dummy depends on python3-hacking (>= 0.11.0); however: Package python3-hacking is not installed. pbuilder-satisfydepends-dummy depends on python3-httplib2; however: Package python3-httplib2 is not installed. pbuilder-satisfydepends-dummy depends on python3-jinja2 (>= 2.10); however: Package python3-jinja2 is not installed. pbuilder-satisfydepends-dummy depends on python3-keystoneauth1 (>= 3.4.0); however: Package python3-keystoneauth1 is not installed. pbuilder-satisfydepends-dummy depends on python3-keystonemiddleware (>= 4.17.0); however: Package python3-keystonemiddleware is not installed. pbuilder-satisfydepends-dummy depends on python3-mock; however: Package python3-mock is not installed. pbuilder-satisfydepends-dummy depends on python3-netaddr; however: Package python3-netaddr is not installed. pbuilder-satisfydepends-dummy depends on python3-netifaces (>= 0.10.4); however: Package python3-netifaces is not installed. pbuilder-satisfydepends-dummy depends on python3-neutron-lib (>= 1.18.0); however: Package python3-neutron-lib is not installed. pbuilder-satisfydepends-dummy depends on python3-neutronclient (>= 1:6.7.0); however: Package python3-neutronclient is not installed. pbuilder-satisfydepends-dummy depends on python3-novaclient (>= 2:9.1.0); however: Package python3-novaclient is not installed. pbuilder-satisfydepends-dummy depends on python3-openstackdocstheme (>= 1.18.1); however: Package python3-openstackdocstheme is not installed. pbuilder-satisfydepends-dummy depends on python3-openvswitch (>= 2.8.0); however: Package python3-openvswitch is not installed. pbuilder-satisfydepends-dummy depends on python3-os-xenapi (>= 0.3.1); however: Package python3-os-xenapi is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.cache (>= 1.30.1); however: Package python3-oslo.cache is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.concurrency (>= 3.25.0); however: Package python3-oslo.concurrency is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.config (>= 1:6.4.0); however: Package python3-oslo.config is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.context (>= 2.21.0); however: Package python3-oslo.context is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.db (>= 4.40.0); however: Package python3-oslo.db is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.i18n (>= 3.19.0); however: Package python3-oslo.i18n is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.log (>= 3.36.0); however: Package python3-oslo.log is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.messaging (>= 8.1.0); however: Package python3-oslo.messaging is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.middleware (>= 3.36.0); however: Package python3-oslo.middleware is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.policy (>= 1.38.1); however: Package python3-oslo.policy is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.privsep (>= 1.29.0); however: Package python3-oslo.privsep is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.reports (>= 1.18.0); however: Package python3-oslo.reports is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.rootwrap (>= 5.8.0); however: Package python3-oslo.rootwrap is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.serialization (>= 2.27.0); however: Package python3-oslo.serialization is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.service (>= 1.31.3); however: Package python3-oslo.service is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.utils (>= 3.36.4); however: Package python3-oslo.utils is not installed. pbuilder-satisfydepends-dummy depends on python3-oslo.versionedobjects (>= 1.33.3); however: Package python3-oslo.versionedobjects is not installed. pbuilder-satisfydepends-dummy depends on python3-oslotest (>= 1:3.2.0); however: Package python3-oslotest is not installed. pbuilder-satisfydepends-dummy depends on python3-osprofiler (>= 1.4.0); however: Package python3-osprofiler is not installed. pbuilder-satisfydepends-dummy depends on python3-ovsdbapp (>= 0.9.1); however: Package python3-ovsdbapp is not installed. pbuilder-satisfydepends-dummy depends on python3-paste; however: Package python3-paste is not installed. pbuilder-satisfydepends-dummy depends on python3-pastedeploy; however: Package python3-pastedeploy is not installed. pbuilder-satisfydepends-dummy depends on python3-pecan (>= 1.3.2); however: Package python3-pecan is not installed. pbuilder-satisfydepends-dummy depends on python3-pep8; however: Package python3-pep8 is not installed. pbuilder-satisfydepends-dummy depends on python3-psutil; however: Package python3-psutil is not installed. pbuilder-satisfydepends-dummy depends on python3-pymysql; however: Package python3-pymysql is not installed. pbuilder-satisfydepends-dummy depends on python3-pyroute2 (>= 0.4.21); however: Package python3-pyroute2 is not installed. pbuilder-satisfydepends-dummy depends on python3-pyudev; however: Package python3-pyudev is not installed. pbuilder-satisfydepends-dummy depends on python3-requests (>= 2.14.2); however: Package python3-requests is not installed. pbuilder-satisfydepends-dummy depends on python3-routes; however: Package python3-routes is not installed. pbuilder-satisfydepends-dummy depends on python3-ryu (>= 4.24); however: Package python3-ryu is not installed. pbuilder-satisfydepends-dummy depends on python3-six; however: Package python3-six is not installed. pbuilder-satisfydepends-dummy depends on python3-sqlalchemy (>= 1.2.0); however: Package python3-sqlalchemy is not installed. pbuilder-satisfydepends-dummy depends on python3-stestr; however: Package python3-stestr is not installed. pbuilder-satisfydepends-dummy depends on python3-stevedore (>= 1.20.0); however: Package python3-stevedore is not installed. pbuilder-satisfydepends-dummy depends on python3-tempest (>= 1:17.0.0); however: Package python3-tempest is not installed. pbuilder-satisfydepends-dummy depends on python3-tenacity (>= 3.2.1); however: Package python3-tenacity is not installed. pbuilder-satisfydepends-dummy depends on python3-testresources (>= 2.0.0); however: Package python3-testresources is not installed. pbuilder-satisfydepends-dummy depends on python3-testscenarios; however: Package python3-testscenarios is not installed. pbuilder-satisfydepends-dummy depends on python3-testtools (>= 2.2.0); however: Package python3-testtools is not installed. pbuilder-satisfydepends-dummy depends on python3-unittest2; however: Package python3-unittest2 is not installed. pbuilder-satisfydepends-dummy depends on python3-webob (>= 1.7.1); however: Package python3-webob is not installed. pbuilder-satisfydepends-dummy depends on python3-webtest (>= 2.0.27); however: Package python3-webtest is not installed. pbuilder-satisfydepends-dummy depends on tempest (>= 1:12.1.0); however: Package tempest is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: alembic{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bridge-utils{a} bsdmainutils{a} ca-certificates{a} dbus{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} docutils-common{a} dwz{a} file{a} flake8{a} fonts-glyphicons-halflings{a} gettext{a} gettext-base{a} groff-base{a} ieee-data{a} intltool-debian{a} jq{a} libapparmor1{a} libarchive-zip-perl{a} libbsd0{a} libcroco3{a} libdbus-1-3{a} libelf1{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libglib2.0-0{a} libgssapi-krb5-2{a} libice6{a} libicu63{a} libjq1{a} libjs-bootstrap{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libmagic-mgc{a} libmagic1{a} libmpdec2{a} libncurses6{a} libnorm1{a} libonig5{a} libpcre2-8-0{a} libpgm-5.2-0{a} libpipeline1{a} libprocps7{a} libpsl5{a} libpython-stdlib{a} libpython2-stdlib{a} libpython2.7-minimal{a} libpython2.7-stdlib{a} libpython3-stdlib{a} libpython3.7-minimal{a} libpython3.7-stdlib{a} libreadline7{a} libsigsegv2{a} libsm6{a} libsodium23{a} libssl1.1{a} libsubunit-perl{a} libtool{a} libuchardet0{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxml2{a} libxmu6{a} libxslt1.1{a} libxt6{a} libyaml-0-2{a} libzmq5{a} lsb-base{a} m4{a} man-db{a} mime-support{a} netbase{a} openssl{a} openstack-pkg-tools{a} po-debconf{a} procps{a} pycadf-common{a} pyflakes3{a} python{a} python-babel-localedata{a} python-extras{a} python-fixtures{a} python-linecache2{a} python-mimeparse{a} python-minimal{a} python-pastedeploy-tpl{a} python-pbr{a} python-pip-whl{a} python-pkg-resources{a} python-setuptools{a} python-six{a} python-subunit{a} python-testrepository{a} python-testtools{a} python-traceback2{a} python-unittest2{a} python2{a} python2-minimal{a} python2.7{a} python2.7-minimal{a} python3{a} python3-alabaster{a} python3-alembic{a} python3-all{a} python3-amqp{a} python3-anyjson{a} python3-appdirs{a} python3-asn1crypto{a} python3-atomicwrites{a} python3-attr{a} python3-babel{a} python3-bcrypt{a} python3-blinker{a} python3-bs4{a} python3-cachetools{a} python3-certifi{a} python3-cffi{a} python3-cffi-backend{a} python3-chardet{a} python3-cliff{a} python3-cmd2{a} python3-colorama{a} python3-contextlib2{a} python3-coverage{a} python3-cryptography{a} python3-dateutil{a} python3-dbus{a} python3-ddt{a} python3-debtcollector{a} python3-decorator{a} python3-deprecation{a} python3-designateclient{a} python3-distutils{a} python3-docutils{a} python3-dogpile.cache{a} python3-dulwich{a} python3-editor{a} python3-entrypoints{a} python3-eventlet{a} python3-extras{a} python3-fasteners{a} python3-fixtures{a} python3-flake8{a} python3-funcsigs{a} python3-future{a} python3-futurist{a} python3-gabbi{a} python3-gevent{a} python3-gflags{a} python3-greenlet{a} python3-hacking{a} python3-httplib2{a} python3-idna{a} python3-imagesize{a} python3-iso8601{a} python3-jinja2{a} python3-jmespath{a} python3-json-pointer{a} python3-jsonpatch{a} python3-jsonpath-rw{a} python3-jsonpath-rw-ext{a} python3-jsonschema{a} python3-jwt{a} python3-kafka{a} python3-keyring{a} python3-keystoneauth1{a} python3-keystoneclient{a} python3-keystonemiddleware{a} python3-kombu{a} python3-lib2to3{a} python3-linecache2{a} python3-logutils{a} python3-lxml{a} python3-mako{a} python3-markupsafe{a} python3-mccabe{a} python3-memcache{a} python3-migrate{a} python3-mimeparse{a} python3-minimal{a} python3-mock{a} python3-monotonic{a} python3-more-itertools{a} python3-mox3{a} python3-msgpack{a} python3-munch{a} python3-nacl{a} python3-netaddr{a} python3-netifaces{a} python3-neutron-lib{a} python3-neutron-tempest-plugin{a} python3-neutronclient{a} python3-novaclient{a} python3-oauthlib{a} python3-openstackdocstheme{a} python3-openstacksdk{a} python3-openvswitch{a} python3-os-client-config{a} python3-os-service-types{a} python3-os-testr{a} python3-os-xenapi{a} python3-osc-lib{a} python3-oslo.cache{a} python3-oslo.concurrency{a} python3-oslo.config{a} python3-oslo.context{a} python3-oslo.db{a} python3-oslo.i18n{a} python3-oslo.log{a} python3-oslo.messaging{a} python3-oslo.middleware{a} python3-oslo.policy{a} python3-oslo.privsep{a} python3-oslo.reports{a} python3-oslo.rootwrap{a} python3-oslo.serialization{a} python3-oslo.service{a} python3-oslo.utils{a} python3-oslo.versionedobjects{a} python3-oslotest{a} python3-osprofiler{a} python3-ovsdbapp{a} python3-packaging{a} python3-paramiko{a} python3-paste{a} python3-pastedeploy{a} python3-pbr{a} python3-pecan{a} python3-pep8{a} python3-pip{a} python3-pkg-resources{a} python3-pluggy{a} python3-ply{a} python3-prettytable{a} python3-psutil{a} python3-py{a} python3-pyasn1{a} python3-pycadf{a} python3-pycodestyle{a} python3-pycparser{a} python3-pyflakes{a} python3-pygments{a} python3-pyinotify{a} python3-pymysql{a} python3-pyparsing{a} python3-pyperclip{a} python3-pyroute2{a} python3-pytest{a} python3-pyudev{a} python3-repoze.lru{a} python3-requests{a} python3-requestsexceptions{a} python3-rfc3986{a} python3-roman{a} python3-routes{a} python3-ryu{a} python3-secretstorage{a} python3-setuptools{a} python3-simplegeneric{a} python3-simplejson{a} python3-singledispatch{a} python3-six{a} python3-sortedcontainers{a} python3-soupsieve{a} python3-sphinx{a} python3-sqlalchemy{a} python3-sqlparse{a} python3-statsd{a} python3-stestr{a} python3-stevedore{a} python3-subunit{a} python3-swiftclient{a} python3-tempest{a} python3-tempita{a} python3-tenacity{a} python3-testrepository{a} python3-testresources{a} python3-testscenarios{a} python3-testtools{a} python3-tinyrpc{a} python3-traceback2{a} python3-tz{a} python3-unicodecsv{a} python3-unittest2{a} python3-urllib3{a} python3-vine{a} python3-voluptuous{a} python3-waitress{a} python3-wcwidth{a} python3-webob{a} python3-webtest{a} python3-wrapt{a} python3-wsgi-intercept{a} python3-yaml{a} python3-zmq{a} python3.7{a} python3.7-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sphinx-common{a} subunit{a} sudo{a} tempest{a} testrepository{a} wget{a} x11-common{a} xclip{a} xml-core{a} The following packages are RECOMMENDED but will NOT be installed: autopkgtest javascript-common krb5-locales libarchive-cpio-perl libglib2.0-data libgpm2 libjs-jquery-isonscreen libjs-jquery-tablesorter libjs-jquery-throttle-debounce libltdl-dev libmail-sendmail-perl libpaper-utils madison-lite pristine-tar psmisc publicsuffix pyflakes python-junitxml python3-dev python3-fastimport python3-gi python3-html5lib python3-openssl python3-pastescript python3-pil python3-sqlalchemy-ext python3-wheel shared-mime-info xauth xdg-user-dirs 0 packages upgraded, 325 newly installed, 0 to remove and 0 not upgraded. Need to get 68.4 MB of archives. After unpacking 296 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main i386 libbsd0 i386 0.9.1-2+deb10u1 [104 kB] Get: 2 http://deb.debian.org/debian buster/main i386 bsdmainutils i386 11.1.2+b1 [193 kB] Get: 3 http://deb.debian.org/debian buster/main i386 libuchardet0 i386 0.0.6-3 [65.2 kB] Get: 4 http://deb.debian.org/debian buster/main i386 groff-base i386 1.22.4-3+deb10u1 [935 kB] Get: 5 http://deb.debian.org/debian buster/main i386 libpipeline1 i386 1.5.1-2 [33.3 kB] Get: 6 http://deb.debian.org/debian buster/main i386 man-db i386 2.8.5-2 [1284 kB] Get: 7 http://deb.debian.org/debian buster/main i386 libpython2.7-minimal i386 2.7.16-2+deb10u1 [395 kB] Get: 8 http://deb.debian.org/debian buster/main i386 python2.7-minimal i386 2.7.16-2+deb10u1 [1381 kB] Get: 9 http://deb.debian.org/debian buster/main i386 python2-minimal i386 2.7.16-1 [41.4 kB] Get: 10 http://deb.debian.org/debian buster/main i386 python-minimal i386 2.7.16-1 [21.0 kB] Get: 11 http://deb.debian.org/debian buster/main i386 libssl1.1 i386 1.1.1n-0+deb10u1 [1550 kB] Get: 12 http://deb.debian.org/debian buster/main i386 mime-support all 3.62 [37.2 kB] Get: 13 http://deb.debian.org/debian buster/main i386 libexpat1 i386 2.2.6-2+deb10u4 [105 kB] Get: 14 http://deb.debian.org/debian buster/main i386 readline-common all 7.0-5 [70.6 kB] Get: 15 http://deb.debian.org/debian buster/main i386 libreadline7 i386 7.0-5 [156 kB] Get: 16 http://deb.debian.org/debian buster/main i386 libpython2.7-stdlib i386 2.7.16-2+deb10u1 [1934 kB] Get: 17 http://deb.debian.org/debian buster/main i386 python2.7 i386 2.7.16-2+deb10u1 [305 kB] Get: 18 http://deb.debian.org/debian buster/main i386 libpython2-stdlib i386 2.7.16-1 [20.8 kB] Get: 19 http://deb.debian.org/debian buster/main i386 libpython-stdlib i386 2.7.16-1 [20.8 kB] Get: 20 http://deb.debian.org/debian buster/main i386 python2 i386 2.7.16-1 [41.6 kB] Get: 21 http://deb.debian.org/debian buster/main i386 python i386 2.7.16-1 [22.8 kB] Get: 22 http://deb.debian.org/debian buster/main i386 libpython3.7-minimal i386 3.7.3-2+deb10u3 [590 kB] Get: 23 http://deb.debian.org/debian buster/main i386 python3.7-minimal i386 3.7.3-2+deb10u3 [1744 kB] Get: 24 http://deb.debian.org/debian buster/main i386 python3-minimal i386 3.7.3-1 [36.6 kB] Get: 25 http://deb.debian.org/debian buster/main i386 libmpdec2 i386 2.4.2-2 [83.2 kB] Get: 26 http://deb.debian.org/debian buster/main i386 libpython3.7-stdlib i386 3.7.3-2+deb10u3 [1750 kB] Get: 27 http://deb.debian.org/debian buster/main i386 python3.7 i386 3.7.3-2+deb10u3 [330 kB] Get: 28 http://deb.debian.org/debian buster/main i386 libpython3-stdlib i386 3.7.3-1 [20.0 kB] Get: 29 http://deb.debian.org/debian buster/main i386 python3 i386 3.7.3-1 [61.5 kB] Get: 30 http://deb.debian.org/debian buster/main i386 python3-pyparsing all 2.2.0+dfsg1-2 [89.6 kB] Get: 31 http://deb.debian.org/debian buster/main i386 libxau6 i386 1:1.0.8-1+b2 [20.3 kB] Get: 32 http://deb.debian.org/debian buster/main i386 libxdmcp6 i386 1:1.1.2-3 [26.7 kB] Get: 33 http://deb.debian.org/debian buster/main i386 libxcb1 i386 1.13.1-2 [141 kB] Get: 34 http://deb.debian.org/debian buster/main i386 libx11-data all 2:1.6.7-1+deb10u2 [299 kB] Get: 35 http://deb.debian.org/debian buster/main i386 libx11-6 i386 2:1.6.7-1+deb10u2 [779 kB] Get: 36 http://deb.debian.org/debian buster/main i386 libxext6 i386 2:1.3.3-1+b2 [55.2 kB] Get: 37 http://deb.debian.org/debian buster/main i386 lsb-base all 10.2019051400 [28.4 kB] Get: 38 http://deb.debian.org/debian buster/main i386 x11-common all 1:7.7+19 [251 kB] Get: 39 http://deb.debian.org/debian buster/main i386 libice6 i386 2:1.0.9-2 [61.1 kB] Get: 40 http://deb.debian.org/debian buster/main i386 libsm6 i386 2:1.2.3-1 [35.7 kB] Get: 41 http://deb.debian.org/debian buster/main i386 libxt6 i386 1:1.1.5-1+b3 [195 kB] Get: 42 http://deb.debian.org/debian buster/main i386 libxmu6 i386 2:1.1.2-2+b3 [62.8 kB] Get: 43 http://deb.debian.org/debian buster/main i386 xclip i386 0.13-1 [23.3 kB] Get: 44 http://deb.debian.org/debian buster/main i386 python3-pyperclip all 1.6.4-1 [9936 B] Get: 45 http://deb.debian.org/debian buster/main i386 python3-six all 1.12.0-1 [15.7 kB] Get: 46 http://deb.debian.org/debian buster/main i386 python3-wcwidth all 0.1.7+dfsg1-3 [15.0 kB] Get: 47 http://deb.debian.org/debian buster/main i386 python3-cmd2 all 0.8.5-2 [56.7 kB] Get: 48 http://deb.debian.org/debian buster/main i386 sgml-base all 1.29 [14.8 kB] Get: 49 http://deb.debian.org/debian buster/main i386 netbase all 5.6 [19.4 kB] Get: 50 http://deb.debian.org/debian buster/main i386 libncurses6 i386 6.1+20181013-2+deb10u2 [109 kB] Get: 51 http://deb.debian.org/debian buster/main i386 libprocps7 i386 2:3.3.15-2 [62.7 kB] Get: 52 http://deb.debian.org/debian buster/main i386 procps i386 2:3.3.15-2 [259 kB] Get: 53 http://deb.debian.org/debian buster/main i386 sensible-utils all 0.0.12 [15.8 kB] Get: 54 http://deb.debian.org/debian buster/main i386 libapparmor1 i386 2.13.2-10 [96.3 kB] Get: 55 http://deb.debian.org/debian buster/main i386 libdbus-1-3 i386 1.12.20-0+deb10u1 [227 kB] Get: 56 http://deb.debian.org/debian buster/main i386 dbus i386 1.12.20-0+deb10u1 [247 kB] Get: 57 http://deb.debian.org/debian buster/main i386 libmagic-mgc i386 1:5.35-4+deb10u2 [242 kB] Get: 58 http://deb.debian.org/debian buster/main i386 libmagic1 i386 1:5.35-4+deb10u2 [124 kB] Get: 59 http://deb.debian.org/debian buster/main i386 file i386 1:5.35-4+deb10u2 [66.4 kB] Get: 60 http://deb.debian.org/debian buster/main i386 gettext-base i386 0.19.8.1-9 [124 kB] Get: 61 http://deb.debian.org/debian buster/main i386 libpcre2-8-0 i386 10.32-5 [214 kB] Get: 62 http://deb.debian.org/debian buster/main i386 libpsl5 i386 0.20.2-2 [54.4 kB] Get: 63 http://deb.debian.org/debian buster/main i386 wget i386 1.20.1-1.1 [914 kB] Get: 64 http://deb.debian.org/debian buster/main i386 python3-pkg-resources all 40.8.0-1 [153 kB] Get: 65 http://deb.debian.org/debian buster/main i386 python3-dateutil all 2.7.3-3 [64.5 kB] Get: 66 http://deb.debian.org/debian buster/main i386 python3-lib2to3 all 3.7.3-1 [76.7 kB] Get: 67 http://deb.debian.org/debian buster/main i386 python3-distutils all 3.7.3-1 [142 kB] Get: 68 http://deb.debian.org/debian buster/main i386 python3-editor all 1.0.3-1 [4928 B] Get: 69 http://deb.debian.org/debian buster/main i386 python3-markupsafe i386 1.1.0-1 [15.0 kB] Get: 70 http://deb.debian.org/debian buster/main i386 python3-mako all 1.0.7+ds1-1 [61.5 kB] Get: 71 http://deb.debian.org/debian buster/main i386 python3-sqlalchemy all 1.2.18+ds1-2 [727 kB] Get: 72 http://deb.debian.org/debian buster/main i386 python3-alembic all 1.0.0-3 [110 kB] Get: 73 http://deb.debian.org/debian buster/main i386 libjs-jquery all 3.3.1~dfsg-3+deb10u1 [332 kB] Get: 74 http://deb.debian.org/debian buster/main i386 libjs-underscore all 1.9.1~dfsg-1+deb10u1 [100.0 kB] Get: 75 http://deb.debian.org/debian buster/main i386 libjs-sphinxdoc all 1.8.4-1 [95.9 kB] Get: 76 http://deb.debian.org/debian buster/main i386 alembic all 1.0.0-3 [370 kB] Get: 77 http://deb.debian.org/debian buster/main i386 libsigsegv2 i386 2.12-2 [33.2 kB] Get: 78 http://deb.debian.org/debian buster/main i386 m4 i386 1.4.18-2 [205 kB] Get: 79 http://deb.debian.org/debian buster/main i386 autoconf all 2.69-11 [341 kB] Get: 80 http://deb.debian.org/debian buster/main i386 autotools-dev all 20180224.1 [77.0 kB] Get: 81 http://deb.debian.org/debian buster/main i386 automake all 1:1.16.1-4 [771 kB] Get: 82 http://deb.debian.org/debian buster/main i386 autopoint all 0.19.8.1-9 [434 kB] Get: 83 http://deb.debian.org/debian buster/main i386 bridge-utils i386 1.6-2 [36.4 kB] Get: 84 http://deb.debian.org/debian buster/main i386 openssl i386 1.1.1n-0+deb10u1 [864 kB] Get: 85 http://deb.debian.org/debian buster/main i386 ca-certificates all 20200601~deb10u2 [166 kB] Get: 86 http://deb.debian.org/debian buster/main i386 libtool all 2.4.6-9 [547 kB] Get: 87 http://deb.debian.org/debian buster/main i386 dh-autoreconf all 19 [16.9 kB] Get: 88 http://deb.debian.org/debian buster/main i386 libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 89 http://deb.debian.org/debian buster/main i386 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 90 http://deb.debian.org/debian buster/main i386 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 91 http://deb.debian.org/debian buster/main i386 libelf1 i386 0.176-1.1 [166 kB] Get: 92 http://deb.debian.org/debian buster/main i386 dwz i386 0.12-3 [81.4 kB] Get: 93 http://deb.debian.org/debian buster/main i386 libglib2.0-0 i386 2.58.3-2+deb10u3 [1334 kB] Get: 94 http://deb.debian.org/debian buster/main i386 libicu63 i386 63.1-6+deb10u3 [8442 kB] Get: 95 http://deb.debian.org/debian buster/main i386 libxml2 i386 2.9.4+dfsg1-7+deb10u3 [723 kB] Get: 96 http://deb.debian.org/debian buster/main i386 libcroco3 i386 0.6.12-3 [151 kB] Get: 97 http://deb.debian.org/debian buster/main i386 gettext i386 0.19.8.1-9 [1314 kB] Get: 98 http://deb.debian.org/debian buster/main i386 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 99 http://deb.debian.org/debian buster/main i386 po-debconf all 1.0.21 [248 kB] Get: 100 http://deb.debian.org/debian buster/main i386 debhelper all 12.1.1 [1016 kB] Get: 101 http://deb.debian.org/debian buster/main i386 dh-python all 3.20190308 [99.3 kB] Get: 102 http://deb.debian.org/debian buster/main i386 xml-core all 0.18+nmu1 [23.8 kB] Get: 103 http://deb.debian.org/debian buster/main i386 docutils-common all 0.14+dfsg-4 [167 kB] Get: 104 http://deb.debian.org/debian buster/main i386 python3-mccabe all 0.6.1-2 [9358 B] Get: 105 http://deb.debian.org/debian buster/main i386 python3-pyflakes all 2.0.0-1 [49.0 kB] Get: 106 http://deb.debian.org/debian buster/main i386 python3-setuptools all 40.8.0-1 [306 kB] Get: 107 http://deb.debian.org/debian buster/main i386 python3-pycodestyle all 2.4.0-2 [44.2 kB] Get: 108 http://deb.debian.org/debian buster/main i386 python3-flake8 all 3.6.0-1 [62.6 kB] Get: 109 http://deb.debian.org/debian buster/main i386 flake8 all 3.6.0-1 [18.2 kB] Get: 110 http://deb.debian.org/debian buster/main i386 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-1 [164 kB] Get: 111 http://deb.debian.org/debian buster/main i386 ieee-data all 20180805.1 [1590 kB] Get: 112 http://deb.debian.org/debian buster/main i386 libonig5 i386 6.9.1-1 [174 kB] Get: 113 http://deb.debian.org/debian buster/main i386 libjq1 i386 1.5+dfsg-2+b1 [154 kB] Get: 114 http://deb.debian.org/debian buster/main i386 jq i386 1.5+dfsg-2+b1 [60.3 kB] Get: 115 http://deb.debian.org/debian buster/main i386 libkeyutils1 i386 1.6-6 [15.4 kB] Get: 116 http://deb.debian.org/debian buster/main i386 libkrb5support0 i386 1.17-3+deb10u3 [68.9 kB] Get: 117 http://deb.debian.org/debian buster/main i386 libk5crypto3 i386 1.17-3+deb10u3 [126 kB] Get: 118 http://deb.debian.org/debian buster/main i386 libkrb5-3 i386 1.17-3+deb10u3 [396 kB] Get: 119 http://deb.debian.org/debian buster/main i386 libgssapi-krb5-2 i386 1.17-3+deb10u3 [168 kB] Get: 120 http://deb.debian.org/debian buster/main i386 libjs-bootstrap all 3.4.1+dfsg-1 [173 kB] Get: 121 http://deb.debian.org/debian buster/main i386 libnorm1 i386 1.5.8+dfsg2-1 [310 kB] Get: 122 http://deb.debian.org/debian buster/main i386 libpgm-5.2-0 i386 5.2.122~dfsg-3 [165 kB] Get: 123 http://deb.debian.org/debian buster/main i386 libsodium23 i386 1.0.17-1 [182 kB] Get: 124 http://deb.debian.org/debian buster/main i386 libsubunit-perl all 1.3.0-1 [8748 B] Get: 125 http://deb.debian.org/debian buster/main i386 libxslt1.1 i386 1.1.32-2.2~deb10u1 [248 kB] Get: 126 http://deb.debian.org/debian buster/main i386 libyaml-0-2 i386 0.2.1-1 [49.7 kB] Get: 127 http://deb.debian.org/debian buster/main i386 libzmq5 i386 4.3.1-4+deb10u2 [269 kB] Get: 128 http://deb.debian.org/debian buster/main i386 openstack-pkg-tools all 91 [97.9 kB] Get: 129 http://deb.debian.org/debian buster/main i386 pycadf-common all 2.7.0-2 [5332 B] Get: 130 http://deb.debian.org/debian buster/main i386 pyflakes3 all 2.0.0-1 [11.0 kB] Get: 131 http://deb.debian.org/debian buster/main i386 python-babel-localedata all 2.6.0+dfsg.1-1+deb10u1 [4083 kB] Get: 132 http://deb.debian.org/debian buster/main i386 python-extras all 1.0.0-3 [7884 B] Get: 133 http://deb.debian.org/debian buster/main i386 python-pkg-resources all 40.8.0-1 [182 kB] Get: 134 http://deb.debian.org/debian buster/main i386 python-setuptools all 40.8.0-1 [382 kB] Get: 135 http://deb.debian.org/debian buster/main i386 python-six all 1.12.0-1 [15.7 kB] Get: 136 http://deb.debian.org/debian buster/main i386 python-pbr all 4.2.0-5 [56.5 kB] Get: 137 http://deb.debian.org/debian buster/main i386 python-linecache2 all 1.0.0-3 [12.3 kB] Get: 138 http://deb.debian.org/debian buster/main i386 python-mimeparse all 0.1.4-3.1 [6128 B] Get: 139 http://deb.debian.org/debian buster/main i386 python-traceback2 all 1.4.0-5 [16.3 kB] Get: 140 http://deb.debian.org/debian buster/main i386 python-unittest2 all 1.1.0-6.1 [75.7 kB] Get: 141 http://deb.debian.org/debian buster/main i386 python-testtools all 2.3.0-5 [125 kB] Get: 142 http://deb.debian.org/debian buster/main i386 python-fixtures all 3.0.0-2 [32.3 kB] Get: 143 http://deb.debian.org/debian buster/main i386 python-pastedeploy-tpl all 2.0.1-1 [8516 B] Get: 144 http://deb.debian.org/debian buster/main i386 python-pip-whl all 18.1-5 [1591 kB] Get: 145 http://deb.debian.org/debian buster/main i386 python-subunit all 1.3.0-1 [64.5 kB] Get: 146 http://deb.debian.org/debian buster/main i386 python-testrepository all 0.0.20-3 [65.7 kB] Get: 147 http://deb.debian.org/debian buster/main i386 python3-alabaster all 0.7.8-1 [18.4 kB] Get: 148 http://deb.debian.org/debian buster/main i386 python3-all i386 3.7.3-1 [1068 B] Get: 149 http://deb.debian.org/debian buster/main i386 python3-vine all 1.1.4+dfsg-2 [15.7 kB] Get: 150 http://deb.debian.org/debian buster/main i386 python3-amqp all 2.4.0-2 [41.8 kB] Get: 151 http://deb.debian.org/debian buster/main i386 python3-anyjson all 0.3.3-1 [8290 B] Get: 152 http://deb.debian.org/debian buster/main i386 python3-appdirs all 1.4.3-1 [12.0 kB] Get: 153 http://deb.debian.org/debian buster/main i386 python3-asn1crypto all 0.24.0-1 [78.2 kB] Get: 154 http://deb.debian.org/debian buster/main i386 python3-atomicwrites all 1.1.5-2 [6892 B] Get: 155 http://deb.debian.org/debian buster/main i386 python3-attr all 18.2.0-1 [37.3 kB] Get: 156 http://deb.debian.org/debian buster/main i386 python3-tz all 2019.1-1 [27.1 kB] Get: 157 http://deb.debian.org/debian buster/main i386 python3-babel all 2.6.0+dfsg.1-1+deb10u1 [96.8 kB] Get: 158 http://deb.debian.org/debian buster/main i386 python3-cffi-backend i386 1.12.2-1 [83.4 kB] Get: 159 http://deb.debian.org/debian buster/main i386 python3-bcrypt i386 3.1.6-1 [35.5 kB] Get: 160 http://deb.debian.org/debian buster/main i386 python3-blinker all 1.4+dfsg1-0.2 [14.0 kB] Get: 161 http://deb.debian.org/debian buster/main i386 python3-soupsieve all 1.8+dfsg-1 [27.6 kB] Get: 162 http://deb.debian.org/debian buster/main i386 python3-bs4 all 4.7.1-1 [94.1 kB] Get: 163 http://deb.debian.org/debian buster/main i386 python3-cachetools all 3.1.0-2 [11.6 kB] Get: 164 http://deb.debian.org/debian buster/main i386 python3-certifi all 2018.8.24-1 [140 kB] Get: 165 http://deb.debian.org/debian buster/main i386 python3-ply all 3.11-3 [65.1 kB] Get: 166 http://deb.debian.org/debian buster/main i386 python3-pycparser all 2.19-1 [75.6 kB] Get: 167 http://deb.debian.org/debian buster/main i386 python3-cffi all 1.12.2-1 [83.3 kB] Get: 168 http://deb.debian.org/debian buster/main i386 python3-chardet all 3.0.4-3 [80.5 kB] Get: 169 http://deb.debian.org/debian buster/main i386 python3-roman all 2.0.0-3 [8768 B] Get: 170 http://deb.debian.org/debian buster/main i386 python3-docutils all 0.14+dfsg-4 [378 kB] Get: 171 http://deb.debian.org/debian buster/main i386 python3-pbr all 4.2.0-5 [56.5 kB] Get: 172 http://deb.debian.org/debian buster/main i386 python3-prettytable all 0.7.2-4 [22.8 kB] Get: 173 http://deb.debian.org/debian buster/main i386 python3-stevedore all 1.29.0-2 [19.7 kB] Get: 174 http://deb.debian.org/debian buster/main i386 python3-unicodecsv all 0.14.1-1 [11.4 kB] Get: 175 http://deb.debian.org/debian buster/main i386 python3-yaml i386 3.13-2 [111 kB] Get: 176 http://deb.debian.org/debian buster/main i386 python3-cliff all 2.13.0-1 [41.6 kB] Get: 177 http://deb.debian.org/debian buster/main i386 python3-colorama all 0.3.7-1 [18.1 kB] Get: 178 http://deb.debian.org/debian buster/main i386 python3-contextlib2 all 0.5.5-1 [12.4 kB] Get: 179 http://deb.debian.org/debian buster/main i386 python3-coverage i386 4.5.2+dfsg.1-1 [144 kB] Get: 180 http://deb.debian.org/debian buster/main i386 python3-cryptography i386 2.6.1-3+deb10u2 [201 kB] Get: 181 http://deb.debian.org/debian buster/main i386 python3-dbus i386 1.2.8-3 [106 kB] Get: 182 http://deb.debian.org/debian buster/main i386 python3-ddt all 1.1.1-1 [6532 B] Get: 183 http://deb.debian.org/debian buster/main i386 python3-wrapt i386 1.10.11-1 [37.6 kB] Get: 184 http://deb.debian.org/debian buster/main i386 python3-debtcollector all 1.20.0-2 [13.6 kB] Get: 185 http://deb.debian.org/debian buster/main i386 python3-decorator all 4.3.0-1.1 [14.5 kB] Get: 186 http://deb.debian.org/debian buster/main i386 python3-packaging all 19.0-1 [20.5 kB] Get: 187 http://deb.debian.org/debian buster/main i386 python3-deprecation all 2.0.6-1 [13.5 kB] Get: 188 http://deb.debian.org/debian buster/main i386 python3-jsonschema all 2.6.0-4 [33.5 kB] Get: 189 http://deb.debian.org/debian buster/main i386 python3-iso8601 all 0.1.11-1 [9780 B] Get: 190 http://deb.debian.org/debian buster/main i386 python3-lxml i386 4.3.2-1+deb10u4 [1055 kB] Get: 191 http://deb.debian.org/debian buster/main i386 python3-jwt all 1.7.0-2 [20.5 kB] Get: 192 http://deb.debian.org/debian buster/main i386 python3-oauthlib all 2.1.0-1 [75.9 kB] Get: 193 http://deb.debian.org/debian buster/main i386 python3-os-service-types all 1.3.0-2 [11.8 kB] Get: 194 http://deb.debian.org/debian buster/main i386 python3-idna all 2.6-1 [34.3 kB] Get: 195 http://deb.debian.org/debian buster/main i386 python3-urllib3 all 1.24.1-1 [97.1 kB] Get: 196 http://deb.debian.org/debian buster/main i386 python3-requests all 2.21.0-1 [66.9 kB] Get: 197 http://deb.debian.org/debian buster/main i386 python3-keystoneauth1 all 3.10.0-2 [142 kB] Get: 198 http://deb.debian.org/debian buster/main i386 python3-dogpile.cache all 0.6.2-6 [33.5 kB] Get: 199 http://deb.debian.org/debian buster/main i386 python3-jmespath all 0.9.4-1 [18.5 kB] Get: 200 http://deb.debian.org/debian buster/main i386 python3-json-pointer all 1.10-1 [13.8 kB] Get: 201 http://deb.debian.org/debian buster/main i386 python3-jsonpatch all 1.21-1 [12.2 kB] Get: 202 http://deb.debian.org/debian buster/main i386 python3-munch all 2.3.2-1 [7868 B] Get: 203 http://deb.debian.org/debian buster/main i386 python3-netifaces i386 0.10.4-1+b1 [13.7 kB] Get: 204 http://deb.debian.org/debian buster/main i386 python3-requestsexceptions all 1.4.0-1 [4140 B] Get: 205 http://deb.debian.org/debian buster/main i386 python3-openstacksdk all 0.17.2-2 [432 kB] Get: 206 http://deb.debian.org/debian buster/main i386 python3-oslo.i18n all 3.21.0-2 [19.9 kB] Get: 207 http://deb.debian.org/debian buster/main i386 python3-funcsigs all 1.0.2-4 [13.8 kB] Get: 208 http://deb.debian.org/debian buster/main i386 python3-monotonic all 1.1-2 [5292 B] Get: 209 http://deb.debian.org/debian buster/main i386 python3-netaddr all 0.7.19-1 [228 kB] Get: 210 http://deb.debian.org/debian buster/main i386 python3-oslo.utils all 3.36.5-0+deb10u1 [57.8 kB] Get: 211 http://deb.debian.org/debian buster/main i386 python3-simplejson i386 3.16.0-1 [61.7 kB] Get: 212 http://deb.debian.org/debian buster/main i386 python3-osc-lib all 1.11.1-2 [48.8 kB] Get: 213 http://deb.debian.org/debian buster/main i386 python3-designateclient all 2.10.0-2 [45.4 kB] Get: 214 http://deb.debian.org/debian buster/main i386 python3-dulwich i386 0.19.11-2 [266 kB] Get: 215 http://deb.debian.org/debian buster/main i386 python3-entrypoints all 0.3-1 [5508 B] Get: 216 http://deb.debian.org/debian buster/main i386 python3-greenlet i386 0.4.15-2 [17.0 kB] Get: 217 http://deb.debian.org/debian buster/main i386 python3-eventlet all 0.20.0-6 [235 kB] Get: 218 http://deb.debian.org/debian buster/main i386 python3-extras all 1.0.0-3 [7968 B] Get: 219 http://deb.debian.org/debian buster/main i386 python3-fasteners all 0.12.0-3 [14.5 kB] Get: 220 http://deb.debian.org/debian buster/main i386 python3-linecache2 all 1.0.0-3 [12.4 kB] Get: 221 http://deb.debian.org/debian buster/main i386 python3-mimeparse all 0.1.4-3.1 [6204 B] Get: 222 http://deb.debian.org/debian buster/main i386 python3-traceback2 all 1.4.0-5 [16.4 kB] Get: 223 http://deb.debian.org/debian buster/main i386 python3-unittest2 all 1.1.0-6.1 [69.4 kB] Get: 224 http://deb.debian.org/debian buster/main i386 python3-testtools all 2.3.0-5 [125 kB] Get: 225 http://deb.debian.org/debian buster/main i386 python3-fixtures all 3.0.0-2 [32.4 kB] Get: 226 http://deb.debian.org/debian buster/main i386 python3-future all 0.16.0-1 [346 kB] Get: 227 http://deb.debian.org/debian buster/main i386 python3-futurist all 1.6.0-2 [24.2 kB] Get: 228 http://deb.debian.org/debian buster/main i386 python3-httplib2 all 0.11.3-2 [29.2 kB] Get: 229 http://deb.debian.org/debian buster/main i386 python3-jsonpath-rw all 1.4.0-3 [15.0 kB] Get: 230 http://deb.debian.org/debian buster/main i386 python3-wsgi-intercept all 1.5.0-2 [19.0 kB] Get: 231 http://deb.debian.org/debian buster/main i386 python3-jsonpath-rw-ext all 1.1.3-1 [11.9 kB] Get: 232 http://deb.debian.org/debian buster/main i386 python3-pluggy all 0.8.0-1 [20.6 kB] Get: 233 http://deb.debian.org/debian buster/main i386 python3-py all 1.7.0-2 [86.6 kB] Get: 234 http://deb.debian.org/debian buster/main i386 python3-more-itertools all 4.2.0-1 [42.2 kB] Get: 235 http://deb.debian.org/debian buster/main i386 python3-pytest all 3.10.1-2 [243 kB] Get: 236 http://deb.debian.org/debian buster/main i386 python3-gabbi all 1.40.0-4 [39.0 kB] Get: 237 http://deb.debian.org/debian buster/main i386 python3-gevent i386 1.3.7-1 [918 kB] Get: 238 http://deb.debian.org/debian buster/main i386 python3-gflags all 1.5.1-5 [36.3 kB] Get: 239 http://deb.debian.org/debian buster/main i386 python3-pep8 all 1.7.1-3 [39.4 kB] Get: 240 http://deb.debian.org/debian buster/main i386 python3-hacking all 1.1.0-2 [21.3 kB] Get: 241 http://deb.debian.org/debian buster/main i386 python3-imagesize all 1.0.0-1 [4960 B] Get: 242 http://deb.debian.org/debian buster/main i386 python3-jinja2 all 2.10-2 [106 kB] Get: 243 http://deb.debian.org/debian buster/main i386 python3-kafka all 1.4.3-1 [166 kB] Get: 244 http://deb.debian.org/debian buster/main i386 python3-secretstorage all 2.3.1-2 [14.2 kB] Get: 245 http://deb.debian.org/debian buster/main i386 python3-keyring all 17.1.1-1 [43.1 kB] Get: 246 http://deb.debian.org/debian buster/main i386 python3-oslo.context all 2.21.0-2 [13.4 kB] Get: 247 http://deb.debian.org/debian buster/main i386 python3-msgpack i386 0.5.6-1+b1 [98.0 kB] Get: 248 http://deb.debian.org/debian buster/main i386 python3-oslo.serialization all 2.27.0-2 [15.7 kB] Get: 249 http://deb.debian.org/debian buster/main i386 python3-pyinotify all 0.9.6-1 [26.9 kB] Get: 250 http://deb.debian.org/debian buster/main i386 python3-oslo.log all 3.39.0-2 [40.1 kB] Get: 251 http://deb.debian.org/debian buster/main i386 python3-rfc3986 all 0.3.1-2 [14.9 kB] Get: 252 http://deb.debian.org/debian buster/main i386 python3-oslo.config all 1:6.4.1-1 [108 kB] Get: 253 http://deb.debian.org/debian buster/main i386 python3-keystoneclient all 1:3.17.0-2 [200 kB] Get: 254 http://deb.debian.org/debian buster/main i386 python3-memcache all 1.59-1 [26.1 kB] Get: 255 http://deb.debian.org/debian buster/main i386 python3-oslo.cache all 1.30.3-1 [28.6 kB] Get: 256 http://deb.debian.org/debian buster/main i386 python3-pycadf all 2.7.0-2 [18.9 kB] Get: 257 http://deb.debian.org/debian buster/main i386 python3-webob all 1:1.8.5-1 [89.2 kB] Get: 258 http://deb.debian.org/debian buster/main i386 python3-keystonemiddleware all 5.2.0-2 [71.9 kB] Get: 259 http://deb.debian.org/debian buster/main i386 python3-kombu all 4.2.1-3 [163 kB] Get: 260 http://deb.debian.org/debian buster/main i386 python3-logutils all 0.3.3-5 [17.3 kB] Get: 261 http://deb.debian.org/debian buster/main i386 python3-sqlparse all 0.2.4-1 [33.5 kB] Get: 262 http://deb.debian.org/debian buster/main i386 python3-tempita all 0.5.2-2 [13.9 kB] Get: 263 http://deb.debian.org/debian buster/main i386 python3-migrate all 0.11.0-5 [79.2 kB] Get: 264 http://deb.debian.org/debian buster/main i386 python3-mock all 2.0.0-4 [60.3 kB] Get: 265 http://deb.debian.org/debian buster/main i386 python3-mox3 all 0.24.0-1 [32.5 kB] Get: 266 http://deb.debian.org/debian buster/main i386 python3-nacl i386 1.3.0-2 [47.2 kB] Get: 267 http://deb.debian.org/debian buster/main i386 python3-oslo.concurrency all 3.27.0-3 [26.9 kB] Get: 268 http://deb.debian.org/debian buster/main i386 python3-testresources all 2.0.0-2 [27.2 kB] Get: 269 http://deb.debian.org/debian buster/main i386 python3-testscenarios all 0.5.0-2 [13.4 kB] Get: 270 http://deb.debian.org/debian buster/main i386 python3-oslo.db all 4.40.0-3 [111 kB] Get: 271 http://deb.debian.org/debian buster/main i386 python3-statsd all 3.2.1-2 [11.4 kB] Get: 272 http://deb.debian.org/debian buster/main i386 python3-oslo.middleware all 3.36.0-2 [30.6 kB] Get: 273 http://deb.debian.org/debian buster/main i386 python3-paste all 3.0.6+dfsg-1 [475 kB] Get: 274 http://deb.debian.org/debian buster/main i386 python3-pastedeploy all 2.0.1-1 [18.8 kB] Get: 275 http://deb.debian.org/debian buster/main i386 python3-repoze.lru all 0.7-1 [11.7 kB] Get: 276 http://deb.debian.org/debian buster/main i386 python3-routes all 2.4.1-1 [38.2 kB] Get: 277 http://deb.debian.org/debian buster/main i386 python3-oslo.service all 1.31.8-1 [40.3 kB] Get: 278 http://deb.debian.org/debian buster/main i386 python3-tenacity all 4.12.0-2 [34.1 kB] Get: 279 http://deb.debian.org/debian buster/main i386 python3-zmq i386 17.1.2-2+deb10u1 [257 kB] Get: 280 http://deb.debian.org/debian buster/main i386 python3-oslo.messaging all 8.1.4-1+deb10u1 [166 kB] Get: 281 http://deb.debian.org/debian buster/main i386 python3-oslo.policy all 1.38.1-2 [43.6 kB] Get: 282 http://deb.debian.org/debian buster/main i386 python3-oslo.versionedobjects all 1.33.3-2 [55.9 kB] Get: 283 http://deb.debian.org/debian buster/main i386 python3-osprofiler all 2.3.0-3 [46.6 kB] Get: 284 http://deb.debian.org/debian buster/main i386 python3-simplegeneric all 0.8.1-2 [11.1 kB] Get: 285 http://deb.debian.org/debian buster/main i386 python3-singledispatch all 3.4.0.3-2 [6866 B] Get: 286 http://deb.debian.org/debian buster/main i386 python3-waitress all 1.2.0~b2-2 [76.7 kB] Get: 287 http://deb.debian.org/debian buster/main i386 python3-webtest all 2.0.32-1 [35.5 kB] Get: 288 http://deb.debian.org/debian buster/main i386 python3-pecan all 1.3.2-2 [103 kB] Get: 289 http://deb.debian.org/debian buster/main i386 python3-neutron-lib all 1.18.0-2 [147 kB] Get: 290 http://deb.debian.org/debian buster/main i386 python3-voluptuous all 0.11.1-1 [33.2 kB] Get: 291 http://deb.debian.org/debian buster/main i386 python3-subunit all 1.3.0-1 [64.3 kB] Get: 292 http://deb.debian.org/debian buster/main i386 subunit all 1.3.0-1 [13.1 kB] Get: 293 http://deb.debian.org/debian buster/main i386 python3-stestr all 2.1.0-2 [48.3 kB] Get: 294 http://deb.debian.org/debian buster/main i386 python3-os-testr all 1.0.0-4 [25.4 kB] Get: 295 http://deb.debian.org/debian buster/main i386 python3-os-client-config all 1.31.2-2 [17.9 kB] Get: 296 http://deb.debian.org/debian buster/main i386 python3-oslotest all 1:3.6.0-2 [19.2 kB] Get: 297 http://deb.debian.org/debian buster/main i386 python3-pyasn1 all 0.4.2-3 [57.7 kB] Get: 298 http://deb.debian.org/debian buster/main i386 python3-paramiko all 2.4.2-0.1 [120 kB] Get: 299 http://deb.debian.org/debian buster/main i386 python3-swiftclient all 1:3.6.0-2 [76.2 kB] Get: 300 http://deb.debian.org/debian buster/main i386 python3-testrepository all 0.0.20-3 [65.8 kB] Get: 301 http://deb.debian.org/debian buster/main i386 testrepository all 0.0.20-3 [21.3 kB] Get: 302 http://deb.debian.org/debian buster/main i386 python3-tempest all 1:19.0.0-2 [524 kB] Get: 303 http://deb.debian.org/debian buster/main i386 python3-neutron-tempest-plugin all 0.2.0-1 [86.8 kB] Get: 304 http://deb.debian.org/debian buster/main i386 python3-neutronclient all 1:6.9.1-1 [175 kB] Get: 305 http://deb.debian.org/debian buster/main i386 python3-novaclient all 2:11.0.0-2 [238 kB] Get: 306 http://deb.debian.org/debian buster/main i386 sphinx-common all 1.8.4-1 [500 kB] Get: 307 http://deb.debian.org/debian buster/main i386 python3-pygments all 2.3.1+dfsg-1+deb10u2 [594 kB] Get: 308 http://deb.debian.org/debian buster/main i386 python3-sphinx all 1.8.4-1 [481 kB] Get: 309 http://deb.debian.org/debian buster/main i386 python3-openstackdocstheme all 1.20.0-3 [864 kB] Get: 310 http://deb.debian.org/debian buster/main i386 python3-sortedcontainers all 2.0.4-1 [31.0 kB] Get: 311 http://deb.debian.org/debian buster/main i386 python3-openvswitch all 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u2 [114 kB] Get: 312 http://deb.debian.org/debian buster/main i386 python3-os-xenapi all 0.3.3-3 [50.1 kB] Get: 313 http://deb.debian.org/debian buster/main i386 python3-oslo.privsep all 1.29.0-2 [18.9 kB] Get: 314 http://deb.debian.org/debian buster/main i386 python3-psutil i386 5.5.1-1 [167 kB] Get: 315 http://deb.debian.org/debian buster/main i386 python3-oslo.reports all 1.28.0-2 [25.2 kB] Get: 316 http://deb.debian.org/debian buster/main i386 sudo i386 1.8.27-1+deb10u3 [1241 kB] Get: 317 http://deb.debian.org/debian buster/main i386 python3-oslo.rootwrap all 5.14.1-2 [23.9 kB] Get: 318 http://deb.debian.org/debian buster/main i386 python3-ovsdbapp all 0.12.2-1 [50.1 kB] Get: 319 http://deb.debian.org/debian buster/main i386 python3-pip all 18.1-5 [171 kB] Get: 320 http://deb.debian.org/debian buster/main i386 python3-pymysql all 0.9.3-1 [43.4 kB] Get: 321 http://deb.debian.org/debian buster/main i386 python3-pyroute2 all 0.5.2-1 [174 kB] Get: 322 http://deb.debian.org/debian buster/main i386 python3-pyudev all 0.21.0-1 [40.2 kB] Get: 323 http://deb.debian.org/debian buster/main i386 python3-tinyrpc all 0.6-1 [16.8 kB] Get: 324 http://deb.debian.org/debian buster/main i386 python3-ryu all 4.26+dfsg1-5 [665 kB] Get: 325 http://deb.debian.org/debian buster/main i386 tempest all 1:19.0.0-2 [1088 kB] Fetched 68.4 MB in 4s (15.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19234 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.9.1-2+deb10u1_i386.deb ... Unpacking libbsd0:i386 (0.9.1-2+deb10u1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2+b1_i386.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../02-libuchardet0_0.0.6-3_i386.deb ... Unpacking libuchardet0:i386 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-3+deb10u1_i386.deb ... Unpacking groff-base (1.22.4-3+deb10u1) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../04-libpipeline1_1.5.1-2_i386.deb ... Unpacking libpipeline1:i386 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.5-2_i386.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package libpython2.7-minimal:i386. Preparing to unpack .../06-libpython2.7-minimal_2.7.16-2+deb10u1_i386.deb ... Unpacking libpython2.7-minimal:i386 (2.7.16-2+deb10u1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../07-python2.7-minimal_2.7.16-2+deb10u1_i386.deb ... Unpacking python2.7-minimal (2.7.16-2+deb10u1) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../08-python2-minimal_2.7.16-1_i386.deb ... Unpacking python2-minimal (2.7.16-1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../09-python-minimal_2.7.16-1_i386.deb ... Unpacking python-minimal (2.7.16-1) ... Selecting previously unselected package libssl1.1:i386. Preparing to unpack .../10-libssl1.1_1.1.1n-0+deb10u1_i386.deb ... Unpacking libssl1.1:i386 (1.1.1n-0+deb10u1) ... Selecting previously unselected package mime-support. Preparing to unpack .../11-mime-support_3.62_all.deb ... Unpacking mime-support (3.62) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../12-libexpat1_2.2.6-2+deb10u4_i386.deb ... Unpacking libexpat1:i386 (2.2.6-2+deb10u4) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) ... Selecting previously unselected package libreadline7:i386. Preparing to unpack .../14-libreadline7_7.0-5_i386.deb ... Unpacking libreadline7:i386 (7.0-5) ... Selecting previously unselected package libpython2.7-stdlib:i386. Preparing to unpack .../15-libpython2.7-stdlib_2.7.16-2+deb10u1_i386.deb ... Unpacking libpython2.7-stdlib:i386 (2.7.16-2+deb10u1) ... Selecting previously unselected package python2.7. Preparing to unpack .../16-python2.7_2.7.16-2+deb10u1_i386.deb ... Unpacking python2.7 (2.7.16-2+deb10u1) ... Selecting previously unselected package libpython2-stdlib:i386. Preparing to unpack .../17-libpython2-stdlib_2.7.16-1_i386.deb ... Unpacking libpython2-stdlib:i386 (2.7.16-1) ... Selecting previously unselected package libpython-stdlib:i386. Preparing to unpack .../18-libpython-stdlib_2.7.16-1_i386.deb ... Unpacking libpython-stdlib:i386 (2.7.16-1) ... Setting up libpython2.7-minimal:i386 (2.7.16-2+deb10u1) ... Setting up python2.7-minimal (2.7.16-2+deb10u1) ... Setting up python2-minimal (2.7.16-1) ... Selecting previously unselected package python2. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20699 files and directories currently installed.) Preparing to unpack .../python2_2.7.16-1_i386.deb ... Unpacking python2 (2.7.16-1) ... Setting up python-minimal (2.7.16-1) ... Selecting previously unselected package python. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20732 files and directories currently installed.) Preparing to unpack .../python_2.7.16-1_i386.deb ... Unpacking python (2.7.16-1) ... Selecting previously unselected package libpython3.7-minimal:i386. Preparing to unpack .../libpython3.7-minimal_3.7.3-2+deb10u3_i386.deb ... Unpacking libpython3.7-minimal:i386 (3.7.3-2+deb10u3) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.3-2+deb10u3_i386.deb ... Unpacking python3.7-minimal (3.7.3-2+deb10u3) ... Setting up libssl1.1:i386 (1.1.1n-0+deb10u1) ... Setting up libpython3.7-minimal:i386 (3.7.3-2+deb10u3) ... Setting up libexpat1:i386 (2.2.6-2+deb10u4) ... Setting up python3.7-minimal (3.7.3-2+deb10u3) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20986 files and directories currently installed.) Preparing to unpack .../python3-minimal_3.7.3-1_i386.deb ... Unpacking python3-minimal (3.7.3-1) ... Selecting previously unselected package libmpdec2:i386. Preparing to unpack .../libmpdec2_2.4.2-2_i386.deb ... Unpacking libmpdec2:i386 (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:i386. Preparing to unpack .../libpython3.7-stdlib_3.7.3-2+deb10u3_i386.deb ... Unpacking libpython3.7-stdlib:i386 (3.7.3-2+deb10u3) ... Selecting previously unselected package python3.7. Preparing to unpack .../python3.7_3.7.3-2+deb10u3_i386.deb ... Unpacking python3.7 (3.7.3-2+deb10u3) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../libpython3-stdlib_3.7.3-1_i386.deb ... Unpacking libpython3-stdlib:i386 (3.7.3-1) ... Setting up python3-minimal (3.7.3-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21398 files and directories currently installed.) Preparing to unpack .../000-python3_3.7.3-1_i386.deb ... Unpacking python3 (3.7.3-1) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../001-python3-pyparsing_2.2.0+dfsg1-2_all.deb ... Unpacking python3-pyparsing (2.2.0+dfsg1-2) ... Selecting previously unselected package libxau6:i386. Preparing to unpack .../002-libxau6_1%3a1.0.8-1+b2_i386.deb ... Unpacking libxau6:i386 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:i386. Preparing to unpack .../003-libxdmcp6_1%3a1.1.2-3_i386.deb ... Unpacking libxdmcp6:i386 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:i386. Preparing to unpack .../004-libxcb1_1.13.1-2_i386.deb ... Unpacking libxcb1:i386 (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../005-libx11-data_2%3a1.6.7-1+deb10u2_all.deb ... Unpacking libx11-data (2:1.6.7-1+deb10u2) ... Selecting previously unselected package libx11-6:i386. Preparing to unpack .../006-libx11-6_2%3a1.6.7-1+deb10u2_i386.deb ... Unpacking libx11-6:i386 (2:1.6.7-1+deb10u2) ... Selecting previously unselected package libxext6:i386. Preparing to unpack .../007-libxext6_2%3a1.3.3-1+b2_i386.deb ... Unpacking libxext6:i386 (2:1.3.3-1+b2) ... Selecting previously unselected package lsb-base. Preparing to unpack .../008-lsb-base_10.2019051400_all.deb ... Unpacking lsb-base (10.2019051400) ... Selecting previously unselected package x11-common. Preparing to unpack .../009-x11-common_1%3a7.7+19_all.deb ... Unpacking x11-common (1:7.7+19) ... Selecting previously unselected package libice6:i386. Preparing to unpack .../010-libice6_2%3a1.0.9-2_i386.deb ... Unpacking libice6:i386 (2:1.0.9-2) ... Selecting previously unselected package libsm6:i386. Preparing to unpack .../011-libsm6_2%3a1.2.3-1_i386.deb ... Unpacking libsm6:i386 (2:1.2.3-1) ... Selecting previously unselected package libxt6:i386. Preparing to unpack .../012-libxt6_1%3a1.1.5-1+b3_i386.deb ... Unpacking libxt6:i386 (1:1.1.5-1+b3) ... Selecting previously unselected package libxmu6:i386. Preparing to unpack .../013-libxmu6_2%3a1.1.2-2+b3_i386.deb ... Unpacking libxmu6:i386 (2:1.1.2-2+b3) ... Selecting previously unselected package xclip. Preparing to unpack .../014-xclip_0.13-1_i386.deb ... Unpacking xclip (0.13-1) ... Selecting previously unselected package python3-pyperclip. Preparing to unpack .../015-python3-pyperclip_1.6.4-1_all.deb ... Unpacking python3-pyperclip (1.6.4-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../016-python3-six_1.12.0-1_all.deb ... Unpacking python3-six (1.12.0-1) ... Selecting previously unselected package python3-wcwidth. Preparing to unpack .../017-python3-wcwidth_0.1.7+dfsg1-3_all.deb ... Unpacking python3-wcwidth (0.1.7+dfsg1-3) ... Selecting previously unselected package python3-cmd2. Preparing to unpack .../018-python3-cmd2_0.8.5-2_all.deb ... Unpacking python3-cmd2 (0.8.5-2) ... Selecting previously unselected package sgml-base. Preparing to unpack .../019-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package netbase. Preparing to unpack .../020-netbase_5.6_all.deb ... Unpacking netbase (5.6) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../021-libncurses6_6.1+20181013-2+deb10u2_i386.deb ... Unpacking libncurses6:i386 (6.1+20181013-2+deb10u2) ... Selecting previously unselected package libprocps7:i386. Preparing to unpack .../022-libprocps7_2%3a3.3.15-2_i386.deb ... Unpacking libprocps7:i386 (2:3.3.15-2) ... Selecting previously unselected package procps. Preparing to unpack .../023-procps_2%3a3.3.15-2_i386.deb ... Unpacking procps (2:3.3.15-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../024-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libapparmor1:i386. Preparing to unpack .../025-libapparmor1_2.13.2-10_i386.deb ... Unpacking libapparmor1:i386 (2.13.2-10) ... Selecting previously unselected package libdbus-1-3:i386. Preparing to unpack .../026-libdbus-1-3_1.12.20-0+deb10u1_i386.deb ... Unpacking libdbus-1-3:i386 (1.12.20-0+deb10u1) ... Selecting previously unselected package dbus. Preparing to unpack .../027-dbus_1.12.20-0+deb10u1_i386.deb ... Unpacking dbus (1.12.20-0+deb10u1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../028-libmagic-mgc_1%3a5.35-4+deb10u2_i386.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u2) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../029-libmagic1_1%3a5.35-4+deb10u2_i386.deb ... Unpacking libmagic1:i386 (1:5.35-4+deb10u2) ... Selecting previously unselected package file. Preparing to unpack .../030-file_1%3a5.35-4+deb10u2_i386.deb ... Unpacking file (1:5.35-4+deb10u2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../031-gettext-base_0.19.8.1-9_i386.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libpcre2-8-0:i386. Preparing to unpack .../032-libpcre2-8-0_10.32-5_i386.deb ... Unpacking libpcre2-8-0:i386 (10.32-5) ... Selecting previously unselected package libpsl5:i386. Preparing to unpack .../033-libpsl5_0.20.2-2_i386.deb ... Unpacking libpsl5:i386 (0.20.2-2) ... Selecting previously unselected package wget. Preparing to unpack .../034-wget_1.20.1-1.1_i386.deb ... Unpacking wget (1.20.1-1.1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../035-python3-pkg-resources_40.8.0-1_all.deb ... Unpacking python3-pkg-resources (40.8.0-1) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../036-python3-dateutil_2.7.3-3_all.deb ... Unpacking python3-dateutil (2.7.3-3) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../037-python3-lib2to3_3.7.3-1_all.deb ... Unpacking python3-lib2to3 (3.7.3-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../038-python3-distutils_3.7.3-1_all.deb ... Unpacking python3-distutils (3.7.3-1) ... Selecting previously unselected package python3-editor. Preparing to unpack .../039-python3-editor_1.0.3-1_all.deb ... Unpacking python3-editor (1.0.3-1) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../040-python3-markupsafe_1.1.0-1_i386.deb ... Unpacking python3-markupsafe (1.1.0-1) ... Selecting previously unselected package python3-mako. Preparing to unpack .../041-python3-mako_1.0.7+ds1-1_all.deb ... Unpacking python3-mako (1.0.7+ds1-1) ... Selecting previously unselected package python3-sqlalchemy. Preparing to unpack .../042-python3-sqlalchemy_1.2.18+ds1-2_all.deb ... Unpacking python3-sqlalchemy (1.2.18+ds1-2) ... Selecting previously unselected package python3-alembic. Preparing to unpack .../043-python3-alembic_1.0.0-3_all.deb ... Unpacking python3-alembic (1.0.0-3) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../044-libjs-jquery_3.3.1~dfsg-3+deb10u1_all.deb ... Unpacking libjs-jquery (3.3.1~dfsg-3+deb10u1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../045-libjs-underscore_1.9.1~dfsg-1+deb10u1_all.deb ... Unpacking libjs-underscore (1.9.1~dfsg-1+deb10u1) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../046-libjs-sphinxdoc_1.8.4-1_all.deb ... Unpacking libjs-sphinxdoc (1.8.4-1) ... Selecting previously unselected package alembic. Preparing to unpack .../047-alembic_1.0.0-3_all.deb ... Unpacking alembic (1.0.0-3) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../048-libsigsegv2_2.12-2_i386.deb ... Unpacking libsigsegv2:i386 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../049-m4_1.4.18-2_i386.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../050-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../051-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../052-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../053-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package bridge-utils. Preparing to unpack .../054-bridge-utils_1.6-2_i386.deb ... Unpacking bridge-utils (1.6-2) ... Selecting previously unselected package openssl. Preparing to unpack .../055-openssl_1.1.1n-0+deb10u1_i386.deb ... Unpacking openssl (1.1.1n-0+deb10u1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../056-ca-certificates_20200601~deb10u2_all.deb ... Unpacking ca-certificates (20200601~deb10u2) ... Selecting previously unselected package libtool. Preparing to unpack .../057-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../058-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../059-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../060-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../061-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../062-libelf1_0.176-1.1_i386.deb ... Unpacking libelf1:i386 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../063-dwz_0.12-3_i386.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:i386. Preparing to unpack .../064-libglib2.0-0_2.58.3-2+deb10u3_i386.deb ... Unpacking libglib2.0-0:i386 (2.58.3-2+deb10u3) ... Selecting previously unselected package libicu63:i386. Preparing to unpack .../065-libicu63_63.1-6+deb10u3_i386.deb ... Unpacking libicu63:i386 (63.1-6+deb10u3) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../066-libxml2_2.9.4+dfsg1-7+deb10u3_i386.deb ... Unpacking libxml2:i386 (2.9.4+dfsg1-7+deb10u3) ... Selecting previously unselected package libcroco3:i386. Preparing to unpack .../067-libcroco3_0.6.12-3_i386.deb ... Unpacking libcroco3:i386 (0.6.12-3) ... Selecting previously unselected package gettext. Preparing to unpack .../068-gettext_0.19.8.1-9_i386.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../069-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../070-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../071-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package dh-python. Preparing to unpack .../072-dh-python_3.20190308_all.deb ... Unpacking dh-python (3.20190308) ... Selecting previously unselected package xml-core. Preparing to unpack .../073-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package docutils-common. Preparing to unpack .../074-docutils-common_0.14+dfsg-4_all.deb ... Unpacking docutils-common (0.14+dfsg-4) ... Selecting previously unselected package python3-mccabe. Preparing to unpack .../075-python3-mccabe_0.6.1-2_all.deb ... Unpacking python3-mccabe (0.6.1-2) ... Selecting previously unselected package python3-pyflakes. Preparing to unpack .../076-python3-pyflakes_2.0.0-1_all.deb ... Unpacking python3-pyflakes (2.0.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../077-python3-setuptools_40.8.0-1_all.deb ... Unpacking python3-setuptools (40.8.0-1) ... Selecting previously unselected package python3-pycodestyle. Preparing to unpack .../078-python3-pycodestyle_2.4.0-2_all.deb ... Unpacking python3-pycodestyle (2.4.0-2) ... Selecting previously unselected package python3-flake8. Preparing to unpack .../079-python3-flake8_3.6.0-1_all.deb ... Unpacking python3-flake8 (3.6.0-1) ... Selecting previously unselected package flake8. Preparing to unpack .../080-flake8_3.6.0-1_all.deb ... Unpacking flake8 (3.6.0-1) ... Selecting previously unselected package fonts-glyphicons-halflings. Preparing to unpack .../081-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-1_all.deb ... Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-1) ... Selecting previously unselected package ieee-data. Preparing to unpack .../082-ieee-data_20180805.1_all.deb ... Unpacking ieee-data (20180805.1) ... Selecting previously unselected package libonig5:i386. Preparing to unpack .../083-libonig5_6.9.1-1_i386.deb ... Unpacking libonig5:i386 (6.9.1-1) ... Selecting previously unselected package libjq1:i386. Preparing to unpack .../084-libjq1_1.5+dfsg-2+b1_i386.deb ... Unpacking libjq1:i386 (1.5+dfsg-2+b1) ... Selecting previously unselected package jq. Preparing to unpack .../085-jq_1.5+dfsg-2+b1_i386.deb ... Unpacking jq (1.5+dfsg-2+b1) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../086-libkeyutils1_1.6-6_i386.deb ... Unpacking libkeyutils1:i386 (1.6-6) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../087-libkrb5support0_1.17-3+deb10u3_i386.deb ... Unpacking libkrb5support0:i386 (1.17-3+deb10u3) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../088-libk5crypto3_1.17-3+deb10u3_i386.deb ... Unpacking libk5crypto3:i386 (1.17-3+deb10u3) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../089-libkrb5-3_1.17-3+deb10u3_i386.deb ... Unpacking libkrb5-3:i386 (1.17-3+deb10u3) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../090-libgssapi-krb5-2_1.17-3+deb10u3_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.17-3+deb10u3) ... Selecting previously unselected package libjs-bootstrap. Preparing to unpack .../091-libjs-bootstrap_3.4.1+dfsg-1_all.deb ... Unpacking libjs-bootstrap (3.4.1+dfsg-1) ... Selecting previously unselected package libnorm1:i386. Preparing to unpack .../092-libnorm1_1.5.8+dfsg2-1_i386.deb ... Unpacking libnorm1:i386 (1.5.8+dfsg2-1) ... Selecting previously unselected package libpgm-5.2-0:i386. Preparing to unpack .../093-libpgm-5.2-0_5.2.122~dfsg-3_i386.deb ... Unpacking libpgm-5.2-0:i386 (5.2.122~dfsg-3) ... Selecting previously unselected package libsodium23:i386. Preparing to unpack .../094-libsodium23_1.0.17-1_i386.deb ... Unpacking libsodium23:i386 (1.0.17-1) ... Selecting previously unselected package libsubunit-perl. Preparing to unpack .../095-libsubunit-perl_1.3.0-1_all.deb ... Unpacking libsubunit-perl (1.3.0-1) ... Selecting previously unselected package libxslt1.1:i386. Preparing to unpack .../096-libxslt1.1_1.1.32-2.2~deb10u1_i386.deb ... Unpacking libxslt1.1:i386 (1.1.32-2.2~deb10u1) ... Selecting previously unselected package libyaml-0-2:i386. Preparing to unpack .../097-libyaml-0-2_0.2.1-1_i386.deb ... Unpacking libyaml-0-2:i386 (0.2.1-1) ... Selecting previously unselected package libzmq5:i386. Preparing to unpack .../098-libzmq5_4.3.1-4+deb10u2_i386.deb ... Unpacking libzmq5:i386 (4.3.1-4+deb10u2) ... Selecting previously unselected package openstack-pkg-tools. Preparing to unpack .../099-openstack-pkg-tools_91_all.deb ... Unpacking openstack-pkg-tools (91) ... Selecting previously unselected package pycadf-common. Preparing to unpack .../100-pycadf-common_2.7.0-2_all.deb ... Unpacking pycadf-common (2.7.0-2) ... Selecting previously unselected package pyflakes3. Preparing to unpack .../101-pyflakes3_2.0.0-1_all.deb ... Unpacking pyflakes3 (2.0.0-1) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../102-python-babel-localedata_2.6.0+dfsg.1-1+deb10u1_all.deb ... Unpacking python-babel-localedata (2.6.0+dfsg.1-1+deb10u1) ... Selecting previously unselected package python-extras. Preparing to unpack .../103-python-extras_1.0.0-3_all.deb ... Unpacking python-extras (1.0.0-3) ... Selecting previously unselected package python-pkg-resources. Preparing to unpack .../104-python-pkg-resources_40.8.0-1_all.deb ... Unpacking python-pkg-resources (40.8.0-1) ... Selecting previously unselected package python-setuptools. Preparing to unpack .../105-python-setuptools_40.8.0-1_all.deb ... Unpacking python-setuptools (40.8.0-1) ... Selecting previously unselected package python-six. Preparing to unpack .../106-python-six_1.12.0-1_all.deb ... Unpacking python-six (1.12.0-1) ... Selecting previously unselected package python-pbr. Preparing to unpack .../107-python-pbr_4.2.0-5_all.deb ... Unpacking python-pbr (4.2.0-5) ... Selecting previously unselected package python-linecache2. Preparing to unpack .../108-python-linecache2_1.0.0-3_all.deb ... Unpacking python-linecache2 (1.0.0-3) ... Selecting previously unselected package python-mimeparse. Preparing to unpack .../109-python-mimeparse_0.1.4-3.1_all.deb ... Unpacking python-mimeparse (0.1.4-3.1) ... Selecting previously unselected package python-traceback2. Preparing to unpack .../110-python-traceback2_1.4.0-5_all.deb ... Unpacking python-traceback2 (1.4.0-5) ... Selecting previously unselected package python-unittest2. Preparing to unpack .../111-python-unittest2_1.1.0-6.1_all.deb ... Unpacking python-unittest2 (1.1.0-6.1) ... Selecting previously unselected package python-testtools. Preparing to unpack .../112-python-testtools_2.3.0-5_all.deb ... Unpacking python-testtools (2.3.0-5) ... Selecting previously unselected package python-fixtures. Preparing to unpack .../113-python-fixtures_3.0.0-2_all.deb ... Unpacking python-fixtures (3.0.0-2) ... Selecting previously unselected package python-pastedeploy-tpl. Preparing to unpack .../114-python-pastedeploy-tpl_2.0.1-1_all.deb ... Unpacking python-pastedeploy-tpl (2.0.1-1) ... Selecting previously unselected package python-pip-whl. Preparing to unpack .../115-python-pip-whl_18.1-5_all.deb ... Unpacking python-pip-whl (18.1-5) ... Selecting previously unselected package python-subunit. Preparing to unpack .../116-python-subunit_1.3.0-1_all.deb ... Unpacking python-subunit (1.3.0-1) ... Selecting previously unselected package python-testrepository. Preparing to unpack .../117-python-testrepository_0.0.20-3_all.deb ... Unpacking python-testrepository (0.0.20-3) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../118-python3-alabaster_0.7.8-1_all.deb ... Unpacking python3-alabaster (0.7.8-1) ... Selecting previously unselected package python3-all. Preparing to unpack .../119-python3-all_3.7.3-1_i386.deb ... Unpacking python3-all (3.7.3-1) ... Selecting previously unselected package python3-vine. Preparing to unpack .../120-python3-vine_1.1.4+dfsg-2_all.deb ... Unpacking python3-vine (1.1.4+dfsg-2) ... Selecting previously unselected package python3-amqp. Preparing to unpack .../121-python3-amqp_2.4.0-2_all.deb ... Unpacking python3-amqp (2.4.0-2) ... Selecting previously unselected package python3-anyjson. Preparing to unpack .../122-python3-anyjson_0.3.3-1_all.deb ... Unpacking python3-anyjson (0.3.3-1) ... Selecting previously unselected package python3-appdirs. Preparing to unpack .../123-python3-appdirs_1.4.3-1_all.deb ... Unpacking python3-appdirs (1.4.3-1) ... Selecting previously unselected package python3-asn1crypto. Preparing to unpack .../124-python3-asn1crypto_0.24.0-1_all.deb ... Unpacking python3-asn1crypto (0.24.0-1) ... Selecting previously unselected package python3-atomicwrites. Preparing to unpack .../125-python3-atomicwrites_1.1.5-2_all.deb ... Unpacking python3-atomicwrites (1.1.5-2) ... Selecting previously unselected package python3-attr. Preparing to unpack .../126-python3-attr_18.2.0-1_all.deb ... Unpacking python3-attr (18.2.0-1) ... Selecting previously unselected package python3-tz. Preparing to unpack .../127-python3-tz_2019.1-1_all.deb ... Unpacking python3-tz (2019.1-1) ... Selecting previously unselected package python3-babel. Preparing to unpack .../128-python3-babel_2.6.0+dfsg.1-1+deb10u1_all.deb ... Unpacking python3-babel (2.6.0+dfsg.1-1+deb10u1) ... Selecting previously unselected package python3-cffi-backend. Preparing to unpack .../129-python3-cffi-backend_1.12.2-1_i386.deb ... Unpacking python3-cffi-backend (1.12.2-1) ... Selecting previously unselected package python3-bcrypt. Preparing to unpack .../130-python3-bcrypt_3.1.6-1_i386.deb ... Unpacking python3-bcrypt (3.1.6-1) ... Selecting previously unselected package python3-blinker. Preparing to unpack .../131-python3-blinker_1.4+dfsg1-0.2_all.deb ... Unpacking python3-blinker (1.4+dfsg1-0.2) ... Selecting previously unselected package python3-soupsieve. Preparing to unpack .../132-python3-soupsieve_1.8+dfsg-1_all.deb ... Unpacking python3-soupsieve (1.8+dfsg-1) ... Selecting previously unselected package python3-bs4. Preparing to unpack .../133-python3-bs4_4.7.1-1_all.deb ... Unpacking python3-bs4 (4.7.1-1) ... Selecting previously unselected package python3-cachetools. Preparing to unpack .../134-python3-cachetools_3.1.0-2_all.deb ... Unpacking python3-cachetools (3.1.0-2) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../135-python3-certifi_2018.8.24-1_all.deb ... Unpacking python3-certifi (2018.8.24-1) ... Selecting previously unselected package python3-ply. Preparing to unpack .../136-python3-ply_3.11-3_all.deb ... Unpacking python3-ply (3.11-3) ... Selecting previously unselected package python3-pycparser. Preparing to unpack .../137-python3-pycparser_2.19-1_all.deb ... Unpacking python3-pycparser (2.19-1) ... Selecting previously unselected package python3-cffi. Preparing to unpack .../138-python3-cffi_1.12.2-1_all.deb ... Unpacking python3-cffi (1.12.2-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../139-python3-chardet_3.0.4-3_all.deb ... Unpacking python3-chardet (3.0.4-3) ... Selecting previously unselected package python3-roman. Preparing to unpack .../140-python3-roman_2.0.0-3_all.deb ... Unpacking python3-roman (2.0.0-3) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../141-python3-docutils_0.14+dfsg-4_all.deb ... Unpacking python3-docutils (0.14+dfsg-4) ... Selecting previously unselected package python3-pbr. Preparing to unpack .../142-python3-pbr_4.2.0-5_all.deb ... Unpacking python3-pbr (4.2.0-5) ... Selecting previously unselected package python3-prettytable. Preparing to unpack .../143-python3-prettytable_0.7.2-4_all.deb ... Unpacking python3-prettytable (0.7.2-4) ... Selecting previously unselected package python3-stevedore. Preparing to unpack .../144-python3-stevedore_1.29.0-2_all.deb ... Unpacking python3-stevedore (1.29.0-2) ... Selecting previously unselected package python3-unicodecsv. Preparing to unpack .../145-python3-unicodecsv_0.14.1-1_all.deb ... Unpacking python3-unicodecsv (0.14.1-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../146-python3-yaml_3.13-2_i386.deb ... Unpacking python3-yaml (3.13-2) ... Selecting previously unselected package python3-cliff. Preparing to unpack .../147-python3-cliff_2.13.0-1_all.deb ... Unpacking python3-cliff (2.13.0-1) ... Selecting previously unselected package python3-colorama. Preparing to unpack .../148-python3-colorama_0.3.7-1_all.deb ... Unpacking python3-colorama (0.3.7-1) ... Selecting previously unselected package python3-contextlib2. Preparing to unpack .../149-python3-contextlib2_0.5.5-1_all.deb ... Unpacking python3-contextlib2 (0.5.5-1) ... Selecting previously unselected package python3-coverage. Preparing to unpack .../150-python3-coverage_4.5.2+dfsg.1-1_i386.deb ... Unpacking python3-coverage (4.5.2+dfsg.1-1) ... Selecting previously unselected package python3-cryptography. Preparing to unpack .../151-python3-cryptography_2.6.1-3+deb10u2_i386.deb ... Unpacking python3-cryptography (2.6.1-3+deb10u2) ... Selecting previously unselected package python3-dbus. Preparing to unpack .../152-python3-dbus_1.2.8-3_i386.deb ... Unpacking python3-dbus (1.2.8-3) ... Selecting previously unselected package python3-ddt. Preparing to unpack .../153-python3-ddt_1.1.1-1_all.deb ... Unpacking python3-ddt (1.1.1-1) ... Selecting previously unselected package python3-wrapt. Preparing to unpack .../154-python3-wrapt_1.10.11-1_i386.deb ... Unpacking python3-wrapt (1.10.11-1) ... Selecting previously unselected package python3-debtcollector. Preparing to unpack .../155-python3-debtcollector_1.20.0-2_all.deb ... Unpacking python3-debtcollector (1.20.0-2) ... Selecting previously unselected package python3-decorator. Preparing to unpack .../156-python3-decorator_4.3.0-1.1_all.deb ... Unpacking python3-decorator (4.3.0-1.1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../157-python3-packaging_19.0-1_all.deb ... Unpacking python3-packaging (19.0-1) ... Selecting previously unselected package python3-deprecation. Preparing to unpack .../158-python3-deprecation_2.0.6-1_all.deb ... Unpacking python3-deprecation (2.0.6-1) ... Selecting previously unselected package python3-jsonschema. Preparing to unpack .../159-python3-jsonschema_2.6.0-4_all.deb ... Unpacking python3-jsonschema (2.6.0-4) ... Selecting previously unselected package python3-iso8601. Preparing to unpack .../160-python3-iso8601_0.1.11-1_all.deb ... Unpacking python3-iso8601 (0.1.11-1) ... Selecting previously unselected package python3-lxml:i386. Preparing to unpack .../161-python3-lxml_4.3.2-1+deb10u4_i386.deb ... Unpacking python3-lxml:i386 (4.3.2-1+deb10u4) ... Selecting previously unselected package python3-jwt. Preparing to unpack .../162-python3-jwt_1.7.0-2_all.deb ... Unpacking python3-jwt (1.7.0-2) ... Selecting previously unselected package python3-oauthlib. Preparing to unpack .../163-python3-oauthlib_2.1.0-1_all.deb ... Unpacking python3-oauthlib (2.1.0-1) ... Selecting previously unselected package python3-os-service-types. Preparing to unpack .../164-python3-os-service-types_1.3.0-2_all.deb ... Unpacking python3-os-service-types (1.3.0-2) ... Selecting previously unselected package python3-idna. Preparing to unpack .../165-python3-idna_2.6-1_all.deb ... Unpacking python3-idna (2.6-1) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../166-python3-urllib3_1.24.1-1_all.deb ... Unpacking python3-urllib3 (1.24.1-1) ... Selecting previously unselected package python3-requests. Preparing to unpack .../167-python3-requests_2.21.0-1_all.deb ... Unpacking python3-requests (2.21.0-1) ... Selecting previously unselected package python3-keystoneauth1. Preparing to unpack .../168-python3-keystoneauth1_3.10.0-2_all.deb ... Unpacking python3-keystoneauth1 (3.10.0-2) ... Selecting previously unselected package python3-dogpile.cache. Preparing to unpack .../169-python3-dogpile.cache_0.6.2-6_all.deb ... Unpacking python3-dogpile.cache (0.6.2-6) ... Selecting previously unselected package python3-jmespath. Preparing to unpack .../170-python3-jmespath_0.9.4-1_all.deb ... Unpacking python3-jmespath (0.9.4-1) ... Selecting previously unselected package python3-json-pointer. Preparing to unpack .../171-python3-json-pointer_1.10-1_all.deb ... Unpacking python3-json-pointer (1.10-1) ... Selecting previously unselected package python3-jsonpatch. Preparing to unpack .../172-python3-jsonpatch_1.21-1_all.deb ... Unpacking python3-jsonpatch (1.21-1) ... Selecting previously unselected package python3-munch. Preparing to unpack .../173-python3-munch_2.3.2-1_all.deb ... Unpacking python3-munch (2.3.2-1) ... Selecting previously unselected package python3-netifaces. Preparing to unpack .../174-python3-netifaces_0.10.4-1+b1_i386.deb ... Unpacking python3-netifaces (0.10.4-1+b1) ... Selecting previously unselected package python3-requestsexceptions. Preparing to unpack .../175-python3-requestsexceptions_1.4.0-1_all.deb ... Unpacking python3-requestsexceptions (1.4.0-1) ... Selecting previously unselected package python3-openstacksdk. Preparing to unpack .../176-python3-openstacksdk_0.17.2-2_all.deb ... Unpacking python3-openstacksdk (0.17.2-2) ... Selecting previously unselected package python3-oslo.i18n. Preparing to unpack .../177-python3-oslo.i18n_3.21.0-2_all.deb ... Unpacking python3-oslo.i18n (3.21.0-2) ... Selecting previously unselected package python3-funcsigs. Preparing to unpack .../178-python3-funcsigs_1.0.2-4_all.deb ... Unpacking python3-funcsigs (1.0.2-4) ... Selecting previously unselected package python3-monotonic. Preparing to unpack .../179-python3-monotonic_1.1-2_all.deb ... Unpacking python3-monotonic (1.1-2) ... Selecting previously unselected package python3-netaddr. Preparing to unpack .../180-python3-netaddr_0.7.19-1_all.deb ... Unpacking python3-netaddr (0.7.19-1) ... Selecting previously unselected package python3-oslo.utils. Preparing to unpack .../181-python3-oslo.utils_3.36.5-0+deb10u1_all.deb ... Unpacking python3-oslo.utils (3.36.5-0+deb10u1) ... Selecting previously unselected package python3-simplejson. Preparing to unpack .../182-python3-simplejson_3.16.0-1_i386.deb ... Unpacking python3-simplejson (3.16.0-1) ... Selecting previously unselected package python3-osc-lib. Preparing to unpack .../183-python3-osc-lib_1.11.1-2_all.deb ... Unpacking python3-osc-lib (1.11.1-2) ... Selecting previously unselected package python3-designateclient. Preparing to unpack .../184-python3-designateclient_2.10.0-2_all.deb ... Unpacking python3-designateclient (2.10.0-2) ... Selecting previously unselected package python3-dulwich. Preparing to unpack .../185-python3-dulwich_0.19.11-2_i386.deb ... Unpacking python3-dulwich (0.19.11-2) ... Selecting previously unselected package python3-entrypoints. Preparing to unpack .../186-python3-entrypoints_0.3-1_all.deb ... Unpacking python3-entrypoints (0.3-1) ... Selecting previously unselected package python3-greenlet. Preparing to unpack .../187-python3-greenlet_0.4.15-2_i386.deb ... Unpacking python3-greenlet (0.4.15-2) ... Selecting previously unselected package python3-eventlet. Preparing to unpack .../188-python3-eventlet_0.20.0-6_all.deb ... Unpacking python3-eventlet (0.20.0-6) ... Selecting previously unselected package python3-extras. Preparing to unpack .../189-python3-extras_1.0.0-3_all.deb ... Unpacking python3-extras (1.0.0-3) ... Selecting previously unselected package python3-fasteners. Preparing to unpack .../190-python3-fasteners_0.12.0-3_all.deb ... Unpacking python3-fasteners (0.12.0-3) ... Selecting previously unselected package python3-linecache2. Preparing to unpack .../191-python3-linecache2_1.0.0-3_all.deb ... Unpacking python3-linecache2 (1.0.0-3) ... Selecting previously unselected package python3-mimeparse. Preparing to unpack .../192-python3-mimeparse_0.1.4-3.1_all.deb ... Unpacking python3-mimeparse (0.1.4-3.1) ... Selecting previously unselected package python3-traceback2. Preparing to unpack .../193-python3-traceback2_1.4.0-5_all.deb ... Unpacking python3-traceback2 (1.4.0-5) ... Selecting previously unselected package python3-unittest2. Preparing to unpack .../194-python3-unittest2_1.1.0-6.1_all.deb ... Unpacking python3-unittest2 (1.1.0-6.1) ... Selecting previously unselected package python3-testtools. Preparing to unpack .../195-python3-testtools_2.3.0-5_all.deb ... Unpacking python3-testtools (2.3.0-5) ... Selecting previously unselected package python3-fixtures. Preparing to unpack .../196-python3-fixtures_3.0.0-2_all.deb ... Unpacking python3-fixtures (3.0.0-2) ... Selecting previously unselected package python3-future. Preparing to unpack .../197-python3-future_0.16.0-1_all.deb ... Unpacking python3-future (0.16.0-1) ... Selecting previously unselected package python3-futurist. Preparing to unpack .../198-python3-futurist_1.6.0-2_all.deb ... Unpacking python3-futurist (1.6.0-2) ... Selecting previously unselected package python3-httplib2. Preparing to unpack .../199-python3-httplib2_0.11.3-2_all.deb ... Unpacking python3-httplib2 (0.11.3-2) ... Selecting previously unselected package python3-jsonpath-rw. Preparing to unpack .../200-python3-jsonpath-rw_1.4.0-3_all.deb ... Unpacking python3-jsonpath-rw (1.4.0-3) ... Selecting previously unselected package python3-wsgi-intercept. Preparing to unpack .../201-python3-wsgi-intercept_1.5.0-2_all.deb ... Unpacking python3-wsgi-intercept (1.5.0-2) ... Selecting previously unselected package python3-jsonpath-rw-ext. Preparing to unpack .../202-python3-jsonpath-rw-ext_1.1.3-1_all.deb ... Unpacking python3-jsonpath-rw-ext (1.1.3-1) ... Selecting previously unselected package python3-pluggy. Preparing to unpack .../203-python3-pluggy_0.8.0-1_all.deb ... Unpacking python3-pluggy (0.8.0-1) ... Selecting previously unselected package python3-py. Preparing to unpack .../204-python3-py_1.7.0-2_all.deb ... Unpacking python3-py (1.7.0-2) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../205-python3-more-itertools_4.2.0-1_all.deb ... Unpacking python3-more-itertools (4.2.0-1) ... Selecting previously unselected package python3-pytest. Preparing to unpack .../206-python3-pytest_3.10.1-2_all.deb ... Unpacking python3-pytest (3.10.1-2) ... Selecting previously unselected package python3-gabbi. Preparing to unpack .../207-python3-gabbi_1.40.0-4_all.deb ... Unpacking python3-gabbi (1.40.0-4) ... Selecting previously unselected package python3-gevent. Preparing to unpack .../208-python3-gevent_1.3.7-1_i386.deb ... Unpacking python3-gevent (1.3.7-1) ... Selecting previously unselected package python3-gflags. Preparing to unpack .../209-python3-gflags_1.5.1-5_all.deb ... Unpacking python3-gflags (1.5.1-5) ... Selecting previously unselected package python3-pep8. Preparing to unpack .../210-python3-pep8_1.7.1-3_all.deb ... Unpacking python3-pep8 (1.7.1-3) ... Selecting previously unselected package python3-hacking. Preparing to unpack .../211-python3-hacking_1.1.0-2_all.deb ... Unpacking python3-hacking (1.1.0-2) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../212-python3-imagesize_1.0.0-1_all.deb ... Unpacking python3-imagesize (1.0.0-1) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../213-python3-jinja2_2.10-2_all.deb ... Unpacking python3-jinja2 (2.10-2) ... Selecting previously unselected package python3-kafka. Preparing to unpack .../214-python3-kafka_1.4.3-1_all.deb ... Unpacking python3-kafka (1.4.3-1) ... Selecting previously unselected package python3-secretstorage. Preparing to unpack .../215-python3-secretstorage_2.3.1-2_all.deb ... Unpacking python3-secretstorage (2.3.1-2) ... Selecting previously unselected package python3-keyring. Preparing to unpack .../216-python3-keyring_17.1.1-1_all.deb ... Unpacking python3-keyring (17.1.1-1) ... Selecting previously unselected package python3-oslo.context. Preparing to unpack .../217-python3-oslo.context_2.21.0-2_all.deb ... Unpacking python3-oslo.context (2.21.0-2) ... Selecting previously unselected package python3-msgpack. Preparing to unpack .../218-python3-msgpack_0.5.6-1+b1_i386.deb ... Unpacking python3-msgpack (0.5.6-1+b1) ... Selecting previously unselected package python3-oslo.serialization. Preparing to unpack .../219-python3-oslo.serialization_2.27.0-2_all.deb ... Unpacking python3-oslo.serialization (2.27.0-2) ... Selecting previously unselected package python3-pyinotify. Preparing to unpack .../220-python3-pyinotify_0.9.6-1_all.deb ... Unpacking python3-pyinotify (0.9.6-1) ... Selecting previously unselected package python3-oslo.log. Preparing to unpack .../221-python3-oslo.log_3.39.0-2_all.deb ... Unpacking python3-oslo.log (3.39.0-2) ... Selecting previously unselected package python3-rfc3986. Preparing to unpack .../222-python3-rfc3986_0.3.1-2_all.deb ... Unpacking python3-rfc3986 (0.3.1-2) ... Selecting previously unselected package python3-oslo.config. Preparing to unpack .../223-python3-oslo.config_1%3a6.4.1-1_all.deb ... Unpacking python3-oslo.config (1:6.4.1-1) ... Selecting previously unselected package python3-keystoneclient. Preparing to unpack .../224-python3-keystoneclient_1%3a3.17.0-2_all.deb ... Unpacking python3-keystoneclient (1:3.17.0-2) ... Selecting previously unselected package python3-memcache. Preparing to unpack .../225-python3-memcache_1.59-1_all.deb ... Unpacking python3-memcache (1.59-1) ... Selecting previously unselected package python3-oslo.cache. Preparing to unpack .../226-python3-oslo.cache_1.30.3-1_all.deb ... Unpacking python3-oslo.cache (1.30.3-1) ... Selecting previously unselected package python3-pycadf. Preparing to unpack .../227-python3-pycadf_2.7.0-2_all.deb ... Unpacking python3-pycadf (2.7.0-2) ... Selecting previously unselected package python3-webob. Preparing to unpack .../228-python3-webob_1%3a1.8.5-1_all.deb ... Unpacking python3-webob (1:1.8.5-1) ... Selecting previously unselected package python3-keystonemiddleware. Preparing to unpack .../229-python3-keystonemiddleware_5.2.0-2_all.deb ... Unpacking python3-keystonemiddleware (5.2.0-2) ... Selecting previously unselected package python3-kombu. Preparing to unpack .../230-python3-kombu_4.2.1-3_all.deb ... Unpacking python3-kombu (4.2.1-3) ... Selecting previously unselected package python3-logutils. Preparing to unpack .../231-python3-logutils_0.3.3-5_all.deb ... Unpacking python3-logutils (0.3.3-5) ... Selecting previously unselected package python3-sqlparse. Preparing to unpack .../232-python3-sqlparse_0.2.4-1_all.deb ... Unpacking python3-sqlparse (0.2.4-1) ... Selecting previously unselected package python3-tempita. Preparing to unpack .../233-python3-tempita_0.5.2-2_all.deb ... Unpacking python3-tempita (0.5.2-2) ... Selecting previously unselected package python3-migrate. Preparing to unpack .../234-python3-migrate_0.11.0-5_all.deb ... Unpacking python3-migrate (0.11.0-5) ... Selecting previously unselected package python3-mock. Preparing to unpack .../235-python3-mock_2.0.0-4_all.deb ... Unpacking python3-mock (2.0.0-4) ... Selecting previously unselected package python3-mox3. Preparing to unpack .../236-python3-mox3_0.24.0-1_all.deb ... Unpacking python3-mox3 (0.24.0-1) ... Selecting previously unselected package python3-nacl. Preparing to unpack .../237-python3-nacl_1.3.0-2_i386.deb ... Unpacking python3-nacl (1.3.0-2) ... Selecting previously unselected package python3-oslo.concurrency. Preparing to unpack .../238-python3-oslo.concurrency_3.27.0-3_all.deb ... Unpacking python3-oslo.concurrency (3.27.0-3) ... Selecting previously unselected package python3-testresources. Preparing to unpack .../239-python3-testresources_2.0.0-2_all.deb ... Unpacking python3-testresources (2.0.0-2) ... Selecting previously unselected package python3-testscenarios. Preparing to unpack .../240-python3-testscenarios_0.5.0-2_all.deb ... Unpacking python3-testscenarios (0.5.0-2) ... Selecting previously unselected package python3-oslo.db. Preparing to unpack .../241-python3-oslo.db_4.40.0-3_all.deb ... Unpacking python3-oslo.db (4.40.0-3) ... Selecting previously unselected package python3-statsd. Preparing to unpack .../242-python3-statsd_3.2.1-2_all.deb ... Unpacking python3-statsd (3.2.1-2) ... Selecting previously unselected package python3-oslo.middleware. Preparing to unpack .../243-python3-oslo.middleware_3.36.0-2_all.deb ... Unpacking python3-oslo.middleware (3.36.0-2) ... Selecting previously unselected package python3-paste. Preparing to unpack .../244-python3-paste_3.0.6+dfsg-1_all.deb ... Unpacking python3-paste (3.0.6+dfsg-1) ... Selecting previously unselected package python3-pastedeploy. Preparing to unpack .../245-python3-pastedeploy_2.0.1-1_all.deb ... Unpacking python3-pastedeploy (2.0.1-1) ... Selecting previously unselected package python3-repoze.lru. Preparing to unpack .../246-python3-repoze.lru_0.7-1_all.deb ... Unpacking python3-repoze.lru (0.7-1) ... Selecting previously unselected package python3-routes. Preparing to unpack .../247-python3-routes_2.4.1-1_all.deb ... Unpacking python3-routes (2.4.1-1) ... Selecting previously unselected package python3-oslo.service. Preparing to unpack .../248-python3-oslo.service_1.31.8-1_all.deb ... Unpacking python3-oslo.service (1.31.8-1) ... Selecting previously unselected package python3-tenacity. Preparing to unpack .../249-python3-tenacity_4.12.0-2_all.deb ... Unpacking python3-tenacity (4.12.0-2) ... Selecting previously unselected package python3-zmq. Preparing to unpack .../250-python3-zmq_17.1.2-2+deb10u1_i386.deb ... Unpacking python3-zmq (17.1.2-2+deb10u1) ... Selecting previously unselected package python3-oslo.messaging. Preparing to unpack .../251-python3-oslo.messaging_8.1.4-1+deb10u1_all.deb ... Unpacking python3-oslo.messaging (8.1.4-1+deb10u1) ... Selecting previously unselected package python3-oslo.policy. Preparing to unpack .../252-python3-oslo.policy_1.38.1-2_all.deb ... Unpacking python3-oslo.policy (1.38.1-2) ... Selecting previously unselected package python3-oslo.versionedobjects. Preparing to unpack .../253-python3-oslo.versionedobjects_1.33.3-2_all.deb ... Unpacking python3-oslo.versionedobjects (1.33.3-2) ... Selecting previously unselected package python3-osprofiler. Preparing to unpack .../254-python3-osprofiler_2.3.0-3_all.deb ... Unpacking python3-osprofiler (2.3.0-3) ... Selecting previously unselected package python3-simplegeneric. Preparing to unpack .../255-python3-simplegeneric_0.8.1-2_all.deb ... Unpacking python3-simplegeneric (0.8.1-2) ... Selecting previously unselected package python3-singledispatch. Preparing to unpack .../256-python3-singledispatch_3.4.0.3-2_all.deb ... Unpacking python3-singledispatch (3.4.0.3-2) ... Selecting previously unselected package python3-waitress. Preparing to unpack .../257-python3-waitress_1.2.0~b2-2_all.deb ... Unpacking python3-waitress (1.2.0~b2-2) ... Selecting previously unselected package python3-webtest. Preparing to unpack .../258-python3-webtest_2.0.32-1_all.deb ... Unpacking python3-webtest (2.0.32-1) ... Selecting previously unselected package python3-pecan. Preparing to unpack .../259-python3-pecan_1.3.2-2_all.deb ... Unpacking python3-pecan (1.3.2-2) ... Selecting previously unselected package python3-neutron-lib. Preparing to unpack .../260-python3-neutron-lib_1.18.0-2_all.deb ... Unpacking python3-neutron-lib (1.18.0-2) ... Selecting previously unselected package python3-voluptuous. Preparing to unpack .../261-python3-voluptuous_0.11.1-1_all.deb ... Unpacking python3-voluptuous (0.11.1-1) ... Selecting previously unselected package python3-subunit. Preparing to unpack .../262-python3-subunit_1.3.0-1_all.deb ... Unpacking python3-subunit (1.3.0-1) ... Selecting previously unselected package subunit. Preparing to unpack .../263-subunit_1.3.0-1_all.deb ... Unpacking subunit (1.3.0-1) ... Selecting previously unselected package python3-stestr. Preparing to unpack .../264-python3-stestr_2.1.0-2_all.deb ... Unpacking python3-stestr (2.1.0-2) ... Selecting previously unselected package python3-os-testr. Preparing to unpack .../265-python3-os-testr_1.0.0-4_all.deb ... Unpacking python3-os-testr (1.0.0-4) ... Selecting previously unselected package python3-os-client-config. Preparing to unpack .../266-python3-os-client-config_1.31.2-2_all.deb ... Unpacking python3-os-client-config (1.31.2-2) ... Selecting previously unselected package python3-oslotest. Preparing to unpack .../267-python3-oslotest_1%3a3.6.0-2_all.deb ... Unpacking python3-oslotest (1:3.6.0-2) ... Selecting previously unselected package python3-pyasn1. Preparing to unpack .../268-python3-pyasn1_0.4.2-3_all.deb ... Unpacking python3-pyasn1 (0.4.2-3) ... Selecting previously unselected package python3-paramiko. Preparing to unpack .../269-python3-paramiko_2.4.2-0.1_all.deb ... Unpacking python3-paramiko (2.4.2-0.1) ... Selecting previously unselected package python3-swiftclient. Preparing to unpack .../270-python3-swiftclient_1%3a3.6.0-2_all.deb ... Unpacking python3-swiftclient (1:3.6.0-2) ... Selecting previously unselected package python3-testrepository. Preparing to unpack .../271-python3-testrepository_0.0.20-3_all.deb ... Unpacking python3-testrepository (0.0.20-3) ... Selecting previously unselected package testrepository. Preparing to unpack .../272-testrepository_0.0.20-3_all.deb ... Unpacking testrepository (0.0.20-3) ... Selecting previously unselected package python3-tempest. Preparing to unpack .../273-python3-tempest_1%3a19.0.0-2_all.deb ... Unpacking python3-tempest (1:19.0.0-2) ... Selecting previously unselected package python3-neutron-tempest-plugin. Preparing to unpack .../274-python3-neutron-tempest-plugin_0.2.0-1_all.deb ... Unpacking python3-neutron-tempest-plugin (0.2.0-1) ... Selecting previously unselected package python3-neutronclient. Preparing to unpack .../275-python3-neutronclient_1%3a6.9.1-1_all.deb ... Unpacking python3-neutronclient (1:6.9.1-1) ... Selecting previously unselected package python3-novaclient. Preparing to unpack .../276-python3-novaclient_2%3a11.0.0-2_all.deb ... Unpacking python3-novaclient (2:11.0.0-2) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../277-sphinx-common_1.8.4-1_all.deb ... Unpacking sphinx-common (1.8.4-1) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../278-python3-pygments_2.3.1+dfsg-1+deb10u2_all.deb ... Unpacking python3-pygments (2.3.1+dfsg-1+deb10u2) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../279-python3-sphinx_1.8.4-1_all.deb ... Unpacking python3-sphinx (1.8.4-1) ... Selecting previously unselected package python3-openstackdocstheme. Preparing to unpack .../280-python3-openstackdocstheme_1.20.0-3_all.deb ... Unpacking python3-openstackdocstheme (1.20.0-3) ... Selecting previously unselected package python3-sortedcontainers. Preparing to unpack .../281-python3-sortedcontainers_2.0.4-1_all.deb ... Unpacking python3-sortedcontainers (2.0.4-1) ... Selecting previously unselected package python3-openvswitch. Preparing to unpack .../282-python3-openvswitch_2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u2_all.deb ... Unpacking python3-openvswitch (2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u2) ... Selecting previously unselected package python3-os-xenapi. Preparing to unpack .../283-python3-os-xenapi_0.3.3-3_all.deb ... Unpacking python3-os-xenapi (0.3.3-3) ... Selecting previously unselected package python3-oslo.privsep. Preparing to unpack .../284-python3-oslo.privsep_1.29.0-2_all.deb ... Unpacking python3-oslo.privsep (1.29.0-2) ... Selecting previously unselected package python3-psutil. Preparing to unpack .../285-python3-psutil_5.5.1-1_i386.deb ... Unpacking python3-psutil (5.5.1-1) ... Selecting previously unselected package python3-oslo.reports. Preparing to unpack .../286-python3-oslo.reports_1.28.0-2_all.deb ... Unpacking python3-oslo.reports (1.28.0-2) ... Selecting previously unselected package sudo. Preparing to unpack .../287-sudo_1.8.27-1+deb10u3_i386.deb ... Unpacking sudo (1.8.27-1+deb10u3) ... Selecting previously unselected package python3-oslo.rootwrap. Preparing to unpack .../288-python3-oslo.rootwrap_5.14.1-2_all.deb ... Unpacking python3-oslo.rootwrap (5.14.1-2) ... Selecting previously unselected package python3-ovsdbapp. Preparing to unpack .../289-python3-ovsdbapp_0.12.2-1_all.deb ... Unpacking python3-ovsdbapp (0.12.2-1) ... Selecting previously unselected package python3-pip. Preparing to unpack .../290-python3-pip_18.1-5_all.deb ... Unpacking python3-pip (18.1-5) ... Selecting previously unselected package python3-pymysql. Preparing to unpack .../291-python3-pymysql_0.9.3-1_all.deb ... Unpacking python3-pymysql (0.9.3-1) ... Selecting previously unselected package python3-pyroute2. Preparing to unpack .../292-python3-pyroute2_0.5.2-1_all.deb ... Unpacking python3-pyroute2 (0.5.2-1) ... Selecting previously unselected package python3-pyudev. Preparing to unpack .../293-python3-pyudev_0.21.0-1_all.deb ... Unpacking python3-pyudev (0.21.0-1) ... Selecting previously unselected package python3-tinyrpc. Preparing to unpack .../294-python3-tinyrpc_0.6-1_all.deb ... Unpacking python3-tinyrpc (0.6-1) ... Selecting previously unselected package python3-ryu. Preparing to unpack .../295-python3-ryu_4.26+dfsg1-5_all.deb ... Unpacking python3-ryu (4.26+dfsg1-5) ... Selecting previously unselected package tempest. Preparing to unpack .../296-tempest_1%3a19.0.0-2_all.deb ... Unpacking tempest (1:19.0.0-2) ... Setting up libpipeline1:i386 (1.5.1-2) ... Setting up lsb-base (10.2019051400) ... Setting up libxau6:i386 (1:1.0.8-1+b2) ... Setting up libsubunit-perl (1.3.0-1) ... Setting up libkeyutils1:i386 (1.6-6) ... Setting up libapparmor1:i386 (2.13.2-10) ... Setting up libpsl5:i386 (0.20.2-2) ... Setting up libsodium23:i386 (1.0.17-1) ... Setting up mime-support (3.62) ... Setting up libmagic-mgc (1:5.35-4+deb10u2) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libyaml-0-2:i386 (0.2.1-1) ... Setting up libglib2.0-0:i386 (2.58.3-2+deb10u3) ... No schema files found: doing nothing. Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-1) ... Setting up libprocps7:i386 (2:3.3.15-2) ... Setting up libnorm1:i386 (1.5.8+dfsg2-1) ... Setting up x11-common (1:7.7+19) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libmagic1:i386 (1:5.35-4+deb10u2) ... Setting up gettext-base (0.19.8.1-9) ... Setting up file (1:5.35-4+deb10u2) ... Setting up libicu63:i386 (63.1-6+deb10u3) ... Setting up python-babel-localedata (2.6.0+dfsg.1-1+deb10u1) ... Setting up libkrb5support0:i386 (1.17-3+deb10u3) ... Setting up autotools-dev (20180224.1) ... Setting up python-pastedeploy-tpl (2.0.1-1) ... Setting up libx11-data (2:1.6.7-1+deb10u2) ... Setting up libncurses6:i386 (6.1+20181013-2+deb10u2) ... Setting up libdbus-1-3:i386 (1.12.20-0+deb10u1) ... Setting up dbus (1.12.20-0+deb10u1) ... ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up libsigsegv2:i386 (2.12-2) ... Setting up autopoint (0.19.8.1-9) ... Setting up sudo (1.8.27-1+deb10u3) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up libpcre2-8-0:i386 (10.32-5) ... Setting up libk5crypto3:i386 (1.17-3+deb10u3) ... Setting up bridge-utils (1.6-2) ... Setting up pycadf-common (2.7.0-2) ... Setting up sensible-utils (0.0.12) ... Setting up libuchardet0:i386 (0.0.6-3) ... Setting up procps (2:3.3.15-2) ... update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode Setting up netbase (5.6) ... Setting up sgml-base (1.29) ... Setting up libkrb5-3:i386 (1.17-3+deb10u3) ... Setting up libmpdec2:i386 (2.4.2-2) ... Setting up libjs-jquery (3.3.1~dfsg-3+deb10u1) ... Setting up openssl (1.1.1n-0+deb10u1) ... Setting up libbsd0:i386 (0.9.1-2+deb10u1) ... Setting up libelf1:i386 (0.176-1.1) ... Setting up readline-common (7.0-5) ... Setting up libxml2:i386 (2.9.4+dfsg1-7+deb10u3) ... Setting up libonig5:i386 (6.9.1-1) ... Setting up libjs-bootstrap (3.4.1+dfsg-1) ... Setting up libreadline7:i386 (7.0-5) ... Setting up libpgm-5.2-0:i386 (5.2.122~dfsg-3) ... Setting up libjs-underscore (1.9.1~dfsg-1+deb10u1) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libice6:i386 (2:1.0.9-2) ... Setting up libxdmcp6:i386 (1:1.1.2-3) ... Setting up libpython3.7-stdlib:i386 (3.7.3-2+deb10u3) ... Setting up libxcb1:i386 (1.13.1-2) ... Setting up wget (1.20.1-1.1) ... Setting up libtool (2.4.6-9) ... Setting up libjq1:i386 (1.5+dfsg-2+b1) ... Setting up m4 (1.4.18-2) ... Setting up libpython2.7-stdlib:i386 (2.7.16-2+deb10u1) ... Setting up ca-certificates (20200601~deb10u2) ... Updating certificates in /etc/ssl/certs... 137 added, 0 removed; done. Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libgssapi-krb5-2:i386 (1.17-3+deb10u3) ... Setting up libcroco3:i386 (0.6.12-3) ... Setting up libjs-sphinxdoc (1.8.4-1) ... Setting up autoconf (2.69-11) ... Setting up dwz (0.12-3) ... Setting up ieee-data (20180805.1) ... Setting up groff-base (1.22.4-3+deb10u1) ... Setting up xml-core (0.18+nmu1) ... Setting up jq (1.5+dfsg-2+b1) ... Setting up libxslt1.1:i386 (1.1.32-2.2~deb10u1) ... Setting up libx11-6:i386 (2:1.6.7-1+deb10u2) ... Setting up python-pip-whl (18.1-5) ... Setting up libsm6:i386 (2:1.2.3-1) ... Setting up libpython3-stdlib:i386 (3.7.3-1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up python3.7 (3.7.3-2+deb10u3) ... Setting up gettext (0.19.8.1-9) ... Setting up libzmq5:i386 (4.3.1-4+deb10u2) ... Setting up python2.7 (2.7.16-2+deb10u1) ... Setting up libpython2-stdlib:i386 (2.7.16-1) ... Setting up libxext6:i386 (2:1.3.3-1+b2) ... Setting up python3 (3.7.3-1) ... Setting up python3-contextlib2 (0.5.5-1) ... Setting up python3-sortedcontainers (2.0.4-1) ... Setting up python3-kafka (1.4.3-1) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up python3-markupsafe (1.1.0-1) ... Setting up python2 (2.7.16-1) ... Setting up python3-psutil (5.5.1-1) ... Setting up python3-tz (2019.1-1) ... Setting up python3-sqlalchemy (1.2.18+ds1-2) ... Setting up python3-vine (1.1.4+dfsg-2) ... Setting up python3-atomicwrites (1.1.5-2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up python3-monotonic (1.1-2) ... Setting up python3-dogpile.cache (0.6.2-6) ... Setting up python3-six (1.12.0-1) ... Setting up python3-simplejson (3.16.0-1) ... Setting up libpython-stdlib:i386 (2.7.16-1) ... Setting up python3-roman (2.0.0-3) ... Setting up python3-decorator (4.3.0-1.1) ... Setting up python3-pycodestyle (2.4.0-2) ... Setting up python3-jinja2 (2.10-2) ... Setting up python3-pygments (2.3.1+dfsg-1+deb10u2) ... Setting up python3-tempita (0.5.2-2) ... Setting up python3-iso8601 (0.1.11-1) ... Setting up python3-sqlparse (0.2.4-1) ... Setting up python3-wcwidth (0.1.7+dfsg1-3) ... Setting up python3-rfc3986 (0.3.1-2) ... Setting up python3-pyparsing (2.2.0+dfsg1-2) ... Setting up python3-certifi (2018.8.24-1) ... Setting up python3-linecache2 (1.0.0-3) ... Setting up python3-jmespath (0.9.4-1) ... Setting up python3-funcsigs (1.0.2-4) ... Setting up python3-zmq (17.1.2-2+deb10u1) ... Setting up sphinx-common (1.8.4-1) ... Setting up python3-greenlet (0.4.15-2) ... Setting up python3-idna (2.6-1) ... Setting up python3-wrapt (1.10.11-1) ... Setting up python3-pymysql (0.9.3-1) ... Setting up python3-fasteners (0.12.0-3) ... Setting up libxt6:i386 (1:1.1.5-1+b3) ... Setting up python3-urllib3 (1.24.1-1) ... Setting up python3-pluggy (0.8.0-1) ... Setting up python3-unicodecsv (0.14.1-1) ... Setting up python3-netifaces (0.10.4-1+b1) ... Setting up python3-netaddr (0.7.19-1) ... Setting up python3-json-pointer (1.10-1) ... update-alternatives: using /usr/bin/python3-jsonpointer to provide /usr/bin/jsonpointer (jsonpointer) in auto mode Setting up python3-lxml:i386 (4.3.2-1+deb10u4) ... Setting up python3-dulwich (0.19.11-2) ... Setting up python3-amqp (2.4.0-2) ... Setting up python3-pyasn1 (0.4.2-3) ... Setting up python3-httplib2 (0.11.3-2) ... Setting up python3-dateutil (2.7.3-3) ... Setting up python3-mccabe (0.6.1-2) ... Setting up python3-anyjson (0.3.3-1) ... Setting up python3-msgpack (0.5.6-1+b1) ... Setting up python3-singledispatch (3.4.0.3-2) ... Setting up python3-voluptuous (0.11.1-1) ... Setting up python3-logutils (0.3.3-5) ... Setting up python3-pyudev (0.21.0-1) ... Setting up python3-simplegeneric (0.8.1-2) ... Setting up python3-prettytable (0.7.2-4) ... Setting up python3-lib2to3 (3.7.3-1) ... Setting up python3-appdirs (1.4.3-1) ... Setting up python (2.7.16-1) ... Setting up python3-asn1crypto (0.24.0-1) ... Setting up python3-soupsieve (1.8+dfsg-1) ... Setting up python3-mimeparse (0.1.4-3.1) ... Setting up python3-gflags (1.5.1-5) ... update-alternatives: using /usr/bin/python3-gflags2man to provide /usr/bin/gflags2man (gflags2man) in auto mode Setting up python3-cffi-backend (1.12.2-1) ... Setting up python3-mako (1.0.7+ds1-1) ... Setting up python3-tinyrpc (0.6-1) ... Setting up python3-webob (1:1.8.5-1) ... Setting up python3-imagesize (1.0.0-1) ... Setting up python3-blinker (1.4+dfsg1-0.2) ... Setting up python-extras (1.0.0-3) ... Setting up python3-pkg-resources (40.8.0-1) ... Setting up python3-entrypoints (0.3-1) ... Setting up python3-distutils (3.7.3-1) ... Setting up dh-python (3.20190308) ... Setting up python3-pyroute2 (0.5.2-1) ... Setting up python3-more-itertools (4.2.0-1) ... Setting up python3-attr (18.2.0-1) ... Setting up python3-dbus (1.2.8-3) ... Setting up libxmu6:i386 (2:1.1.2-2+b3) ... Setting up python3-waitress (1.2.0~b2-2) ... update-alternatives: using /usr/bin/waitress-serve-python3 to provide /usr/bin/waitress-serve (waitress-serve) in auto mode Setting up python3-ddt (1.1.1-1) ... Setting up python3-setuptools (40.8.0-1) ... Setting up python3-repoze.lru (0.7-1) ... Setting up python3-py (1.7.0-2) ... Setting up python3-jwt (1.7.0-2) ... Setting up python3-cachetools (3.1.0-2) ... Setting up python3-babel (2.6.0+dfsg.1-1+deb10u1) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-colorama (0.3.7-1) ... Setting up python3-pbr (4.2.0-5) ... update-alternatives: using /usr/bin/python3-pbr to provide /usr/bin/pbr (pbr) in auto mode Setting up python3-statsd (3.2.1-2) ... Setting up python-pkg-resources (40.8.0-1) ... Setting up python3-pytest (3.10.1-2) ... Setting up python3-alabaster (0.7.8-1) ... Setting up po-debconf (1.0.21) ... Setting up python3-jsonpatch (1.21-1) ... update-alternatives: using /usr/bin/python3-jsondiff to provide /usr/bin/jsondiff (jsondiff) in auto mode update-alternatives: using /usr/bin/python3-jsonpatch to provide /usr/bin/jsonpatch (jsonpatch) in auto mode Setting up python3-tenacity (4.12.0-2) ... Setting up python3-bcrypt (3.1.6-1) ... Setting up python3-ply (3.11-3) ... Setting up python3-pyinotify (0.9.6-1) ... Setting up python3-pyflakes (2.0.0-1) ... Setting up python3-wsgi-intercept (1.5.0-2) ... Setting up python3-extras (1.0.0-3) ... Setting up python3-jsonpath-rw (1.4.0-3) ... update-alternatives: using /usr/bin/python3-jsonpath to provide /usr/bin/jsonpath (jsonpath) in auto mode Setting up python3-memcache (1.59-1) ... Setting up python3-traceback2 (1.4.0-5) ... Setting up python3-all (3.7.3-1) ... Setting up python3-requestsexceptions (1.4.0-1) ... Setting up python3-coverage (4.5.2+dfsg.1-1) ... Setting up python3-yaml (3.13-2) ... Setting up python3-futurist (1.6.0-2) ... Setting up python3-debtcollector (1.20.0-2) ... Setting up python-linecache2 (1.0.0-3) ... Setting up python3-openvswitch (2.10.0+2018.08.28+git.8ca7c82b7d+ds1-12+deb10u2) ... Setting up python3-gevent (1.3.7-1) ... Setting up python-mimeparse (0.1.4-3.1) ... Setting up python3-kombu (4.2.1-3) ... Setting up python3-munch (2.3.2-1) ... Setting up openstack-pkg-tools (91) ... Setting up python3-bs4 (4.7.1-1) ... Setting up python3-pycparser (2.19-1) ... Setting up python3-flake8 (3.6.0-1) ... Setting up python3-mock (2.0.0-4) ... Setting up python-six (1.12.0-1) ... Setting up python3-routes (2.4.1-1) ... Setting up python3-eventlet (0.20.0-6) ... Setting up python3-packaging (19.0-1) ... Setting up python3-chardet (3.0.4-3) ... Setting up python3-paste (3.0.6+dfsg-1) ... Setting up python3-jsonschema (2.6.0-4) ... update-alternatives: using /usr/bin/python3-jsonschema to provide /usr/bin/jsonschema (jsonschema) in auto mode Setting up python3-cryptography (2.6.1-3+deb10u2) ... Setting up python3-requests (2.21.0-1) ... Setting up python3-oslo.rootwrap (5.14.1-2) ... update-alternatives: using /usr/bin/python3-oslo-rootwrap to provide /usr/bin/oslo-rootwrap (oslo-rootwrap) in auto mode update-alternatives: using /usr/bin/python3-oslo-rootwrap-daemon to provide /usr/bin/oslo-rootwrap-daemon (oslo-rootwrap-daemon) in auto mode Setting up python3-unittest2 (1.1.0-6.1) ... update-alternatives: using /usr/bin/python3-unit2 to provide /usr/bin/unit2 (unit2) in auto mode Setting up xclip (0.13-1) ... Setting up python3-jsonpath-rw-ext (1.1.3-1) ... Setting up python-setuptools (40.8.0-1) ... Setting up python3-deprecation (2.0.6-1) ... Setting up python3-oslo.context (2.21.0-2) ... Setting up python3-pip (18.1-5) ... Setting up python3-os-service-types (1.3.0-2) ... Setting up python3-stevedore (1.29.0-2) ... Setting up python-pbr (4.2.0-5) ... update-alternatives: using /usr/bin/python2-pbr to provide /usr/bin/pbr (pbr) in auto mode Setting up python3-future (0.16.0-1) ... update-alternatives: using /usr/bin/python3-futurize to provide /usr/bin/futurize (futurize) in auto mode update-alternatives: using /usr/bin/python3-pasteurize to provide /usr/bin/pasteurize (pasteurize) in auto mode Setting up python3-migrate (0.11.0-5) ... update-alternatives: using /usr/bin/python3-migrate to provide /usr/bin/migrate (migrate) in auto mode update-alternatives: using /usr/bin/python3-migrate-repository to provide /usr/bin/migrate-repository (migrate-repository) in auto mode Setting up python3-nacl (1.3.0-2) ... Setting up python3-oslo.i18n (3.21.0-2) ... Setting up python3-editor (1.0.3-1) ... Setting up python3-pep8 (1.7.1-3) ... Setting up pyflakes3 (2.0.0-1) ... Setting up python3-testresources (2.0.0-2) ... Setting up python-traceback2 (1.4.0-5) ... Setting up python3-pastedeploy (2.0.1-1) ... Setting up python3-cffi (1.12.2-1) ... Setting up python3-pyperclip (1.6.4-1) ... Setting up python3-oslo.utils (3.36.5-0+deb10u1) ... Setting up flake8 (3.6.0-1) ... Setting up python3-oauthlib (2.1.0-1) ... Setting up python3-secretstorage (2.3.1-2) ... Setting up python3-cmd2 (0.8.5-2) ... Setting up python3-alembic (1.0.0-3) ... Setting up python3-keyring (17.1.1-1) ... Setting up python3-webtest (2.0.32-1) ... Setting up python-unittest2 (1.1.0-6.1) ... update-alternatives: using /usr/bin/python2-unit2 to provide /usr/bin/unit2 (unit2) in auto mode Setting up python3-paramiko (2.4.2-0.1) ... Setting up python3-keystoneauth1 (3.10.0-2) ... Setting up alembic (1.0.0-3) ... Setting up python3-hacking (1.1.0-2) ... Setting up python3-pecan (1.3.2-2) ... update-alternatives: using /usr/bin/python3-pecan to provide /usr/bin/pecan (pecan) in auto mode update-alternatives: using /usr/bin/python3-gunicorn_pecan to provide /usr/bin/gunicorn_pecan (gunicorn_pecan) in auto mode Setting up python3-oslo.serialization (2.27.0-2) ... Setting up python3-novaclient (2:11.0.0-2) ... update-alternatives: using /usr/bin/python3-nova to provide /usr/bin/nova (nova) in auto mode Setting up python3-openstacksdk (0.17.2-2) ... Setting up python3-os-client-config (1.31.2-2) ... Setting up python3-oslo.reports (1.28.0-2) ... Setting up python-testtools (2.3.0-5) ... Setting up dh-autoreconf (19) ... Setting up python3-fixtures (3.0.0-2) ... Setting up python3-ovsdbapp (0.12.2-1) ... Setting up python-subunit (1.3.0-1) ... Setting up python3-testtools (2.3.0-5) ... Setting up python-fixtures (3.0.0-2) ... Setting up debhelper (12.1.1) ... Setting up python3-subunit (1.3.0-1) ... Setting up python3-testrepository (0.0.20-3) ... update-alternatives: using /usr/bin/testr-python3 to provide /usr/bin/testr (testr) in auto mode Setting up python3-mox3 (0.24.0-1) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Setting up python3-testscenarios (0.5.0-2) ... Setting up python-testrepository (0.0.20-3) ... update-alternatives: using /usr/bin/testr-python2 to provide /usr/bin/testr (testr) in auto mode Setting up python3-gabbi (1.40.0-4) ... update-alternatives: using /usr/bin/python3-gabbi-run to provide /usr/bin/gabbi-run (gabbi-run) in auto mode Setting up subunit (1.3.0-1) ... Setting up testrepository (0.0.20-3) ... Processing triggers for libc-bin (2.28-10+deb10u1) ... Processing triggers for sgml-base (1.29) ... Setting up docutils-common (0.14+dfsg-4) ... Processing triggers for sgml-base (1.29) ... Setting up python3-docutils (0.14+dfsg-4) ... update-alternatives: using /usr/share/docutils/scripts/python3/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode Setting up python3-cliff (2.13.0-1) ... Setting up python3-oslo.config (1:6.4.1-1) ... update-alternatives: using /usr/bin/python3-oslo-config-generator to provide /usr/bin/oslo-config-generator (oslo-config-generator) in auto mode Setting up python3-oslo.middleware (3.36.0-2) ... Setting up python3-keystoneclient (1:3.17.0-2) ... Setting up python3-oslo.db (4.40.0-3) ... Setting up python3-osc-lib (1.11.1-2) ... Setting up python3-oslo.concurrency (3.27.0-3) ... update-alternatives: using /usr/bin/python3-lockutils-wrapper to provide /usr/bin/lockutils-wrapper (lockutils-wrapper) in auto mode Setting up python3-sphinx (1.8.4-1) ... update-alternatives: using /usr/share/sphinx/scripts/python3/sphinx-apidoc to provide /usr/bin/sphinx-apidoc (sphinx-apidoc) in auto mode update-alternatives: using /usr/share/sphinx/scripts/python3/sphinx-autogen to provide /usr/bin/sphinx-autogen (sphinx-autogen) in auto mode update-alternatives: using /usr/share/sphinx/scripts/python3/sphinx-build to provide /usr/bin/sphinx-build (sphinx-build) in auto mode update-alternatives: using /usr/share/sphinx/scripts/python3/sphinx-quickstart to provide /usr/bin/sphinx-quickstart (sphinx-quickstart) in auto mode Setting up python3-swiftclient (1:3.6.0-2) ... update-alternatives: using /usr/bin/python3-swift to provide /usr/bin/swift (swift) in auto mode Setting up python3-oslo.log (3.39.0-2) ... update-alternatives: using /usr/bin/python3-convert-json to provide /usr/bin/convert-json (convert-json) in auto mode Setting up python3-pycadf (2.7.0-2) ... Setting up python3-oslo.policy (1.38.1-2) ... update-alternatives: using /usr/bin/python3-oslopolicy-checker to provide /usr/bin/oslopolicy-checker (oslopolicy-checker) in auto mode update-alternatives: using /usr/bin/python3-oslopolicy-list-redundant to provide /usr/bin/oslopolicy-list-redundant (oslopolicy-list-redundant) in auto mode update-alternatives: using /usr/bin/python3-oslopolicy-policy-generator to provide /usr/bin/oslopolicy-policy-generator (oslopolicy-policy-generator) in auto mode update-alternatives: using /usr/bin/python3-oslopolicy-sample-generator to provide /usr/bin/oslopolicy-sample-generator (oslopolicy-sample-generator) in auto mode Setting up python3-stestr (2.1.0-2) ... update-alternatives: using /usr/bin/python3-stestr to provide /usr/bin/stestr (stestr) in auto mode Setting up python3-oslo.service (1.31.8-1) ... Setting up python3-ryu (4.26+dfsg1-5) ... Setting up python3-designateclient (2.10.0-2) ... update-alternatives: using /usr/bin/python3-designate to provide /usr/bin/designate (designate) in auto mode Setting up python3-oslotest (1:3.6.0-2) ... update-alternatives: using /usr/bin/python3-oslo_debug_helper to provide /usr/bin/oslo_debug_helper (oslo_debug_helper) in auto mode update-alternatives: using /usr/bin/python3-oslo_run_pre_release_tests to provide /usr/bin/oslo_run_pre_release_tests (oslo_run_pre_release_tests) in auto mode update-alternatives: using /usr/bin/python3-oslo_run_cross_tests to provide /usr/bin/oslo_run_cross_tests (oslo_run_cross_tests) in auto mode Setting up python3-osprofiler (2.3.0-3) ... update-alternatives: using /usr/bin/python3-osprofiler to provide /usr/bin/osprofiler (osprofiler) in auto mode Setting up python3-oslo.messaging (8.1.4-1+deb10u1) ... update-alternatives: using /usr/bin/python3-oslo-messaging-send-notification to provide /usr/bin/oslo-messaging-send-notification (oslo-messaging-send-notification) in auto mode update-alternatives: using /usr/bin/python3-oslo-messaging-zmq-broker to provide /usr/bin/oslo-messaging-zmq-broker (oslo-messaging-zmq-broker) in auto mode Setting up python3-openstackdocstheme (1.20.0-3) ... Setting up python3-neutronclient (1:6.9.1-1) ... update-alternatives: using /usr/bin/python3-neutron to provide /usr/bin/neutron (neutron) in auto mode Setting up python3-os-xenapi (0.3.3-3) ... Setting up python3-oslo.cache (1.30.3-1) ... Setting up python3-oslo.privsep (1.29.0-2) ... update-alternatives: using /usr/bin/python3-privsep-helper to provide /usr/bin/privsep-helper (privsep-helper) in auto mode Setting up python3-os-testr (1.0.0-4) ... update-alternatives: using /usr/bin/python3-ostestr to provide /usr/bin/ostestr (ostestr) in auto mode update-alternatives: using /usr/bin/python3-subunit-trace to provide /usr/bin/subunit-trace (subunit-trace) in auto mode update-alternatives: using /usr/bin/python3-subunit2html to provide /usr/bin/subunit2html (subunit2html) in auto mode update-alternatives: using /usr/bin/python3-generate-subunit to provide /usr/bin/generate-subunit (generate-subunit) in auto mode Setting up python3-oslo.versionedobjects (1.33.3-2) ... Setting up python3-keystonemiddleware (5.2.0-2) ... Setting up python3-neutron-lib (1.18.0-2) ... Setting up python3-neutron-tempest-plugin (0.2.0-1) ... Setting up python3-tempest (1:19.0.0-2) ... update-alternatives: using /usr/bin/python3-check-uuid to provide /usr/bin/check-uuid (check-uuid) in auto mode update-alternatives: using /usr/bin/python3-skip-tracker to provide /usr/bin/skip-tracker (skip-tracker) in auto mode update-alternatives: using /usr/bin/python3-tempest to provide /usr/bin/tempest (tempest) in auto mode update-alternatives: using /usr/bin/python3-tempest-account-generator to provide /usr/bin/tempest-account-generator (tempest-account-generator) in auto mode update-alternatives: using /usr/bin/python3-verify-tempest-config to provide /usr/bin/verify-tempest-config (verify-tempest-config) in auto mode update-alternatives: using /usr/bin/python3-subunit-describe-calls to provide /usr/bin/subunit-describe-calls (subunit-describe-calls) in auto mode Setting up tempest (1:19.0.0-2) ... Processing triggers for ca-certificates (20200601~deb10u2) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package hostname: Name or service not known I: Running cd /build/neutron-13.0.7+git.2021.09.27.bace3d1890/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../neutron_13.0.7+git.2021.09.27.bace3d1890-0+deb10u1_source.changes dpkg-buildpackage: info: source package neutron dpkg-buildpackage: info: source version 2:13.0.7+git.2021.09.27.bace3d1890-0+deb10u1 dpkg-buildpackage: info: source distribution buster-security dpkg-buildpackage: info: source changed by Thomas Goirand dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 dpkg-source: info: using options from neutron-13.0.7+git.2021.09.27.bace3d1890/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^[.]gitreview$ fakeroot debian/rules clean pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions dh clean --buildsystem=python_distutils --with python3,systemd debian/rules override_dh_auto_clean make[1]: Entering directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions python3 setup.py clean running clean /usr/lib/python3/dist-packages/setuptools/dist.py:475: UserWarning: Normalizing '13.0.7+git.2021.09.27.bace3d1890' to '13.0.7+git.2021.9.27.bace3d1890' normalized_version, find . -type f -name "*.pyc" | xargs rm -fr rm -rf build neutron.egg-info rm -f debian/neutron-common.config \ debian/neutron-common.postinst \ debian/neutron-api.config \ debian/neutron-api.postinst \ debian/neutron-dhcp-agent.postinst \ debian/neutron-metadata-agent.config \ debian/neutron-metadata-agent.postinst \ debian/neutron-common.postrm rm -f debian/*.init debian/*.service debian/*.upstart debian/neutron-common.templates make[1]: Leaving directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' dh_autoreconf_clean -O--buildsystem=python_distutils debian/rules override_dh_clean make[1]: Entering directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions dh_clean find . -type f -name "*.pyc" -delete rm -f AUTHORS ChangeLog make[1]: Leaving directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' debian/rules build pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions dh build --buildsystem=python_distutils --with python3,systemd dh_update_autotools_config -O--buildsystem=python_distutils dh_autoreconf -O--buildsystem=python_distutils dh_auto_configure -O--buildsystem=python_distutils dh_auto_configure: Please use the third-party "pybuild" build system instead of python-distutils dh_auto_configure: This feature will be removed in compat 12. debian/rules override_dh_auto_build make[1]: Entering directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-common.config /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-common.postinst /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-api.config /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-api.postinst /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-dhcp-agent.postinst /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-metadata-agent.postinst /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-metadata-agent.config /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-openvswitch-agent.postinst /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func neutron-openvswitch-agent.config /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_postrm neutron-common.postrm pkgos-merge-templates neutron-api neutron endpoint Merging cs.po... Merging da.po... Merging de.po... Merging es.po... Merging fr.po... Merging gl.po... Merging it.po... Merging ja.po... Merging nl.po... Merging pl.po... Merging pt.po... Merging pt_BR.po... Merging ru.po... Merging sv.po... Merging zh_CN.po... pkgos-merge-templates neutron-common neutron db rabbit ksat Merging cs.po... Merging da.po... Merging de.po... Merging es.po... Merging fr.po... Merging gl.po... Merging it.po... Merging ja.po... Merging nl.po... Merging pl.po... Merging pt.po... Merging pt_BR.po... Merging ru.po... Merging sv.po... Merging zh_CN.po... make[1]: Leaving directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' debian/rules override_dh_auto_test make[1]: Entering directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions echo "Doing nothing..." Doing nothing... make[1]: Leaving directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions dh binary --buildsystem=python_distutils --with python3,systemd dh_testroot -O--buildsystem=python_distutils dh_prep -O--buildsystem=python_distutils dh_installdirs -O--buildsystem=python_distutils debian/rules override_dh_auto_install make[1]: Entering directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions echo "Do nothing..." Do nothing... make[1]: Leaving directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' debian/rules override_dh_install make[1]: Entering directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions python3 setup.py install --install-layout=deb --root=/build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp running install [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running build running build_py creating build creating build/lib creating build/lib/neutron creating build/lib/neutron/tests creating build/lib/neutron/tests/unit creating build/lib/neutron/tests/unit/agent creating build/lib/neutron/tests/unit/agent/l3 creating build/lib/neutron/tests/unit/agent/l3/extensions creating build/lib/neutron/tests/unit/agent/l3/extensions/qos copying neutron/tests/unit/agent/l3/extensions/qos/test_base.py -> build/lib/neutron/tests/unit/agent/l3/extensions/qos copying neutron/tests/unit/agent/l3/extensions/qos/test_fip.py -> build/lib/neutron/tests/unit/agent/l3/extensions/qos copying neutron/tests/unit/agent/l3/extensions/qos/__init__.py -> build/lib/neutron/tests/unit/agent/l3/extensions/qos creating build/lib/neutron/db creating build/lib/neutron/db/availability_zone copying neutron/db/availability_zone/router.py -> build/lib/neutron/db/availability_zone copying neutron/db/availability_zone/__init__.py -> build/lib/neutron/db/availability_zone copying neutron/db/availability_zone/network.py -> build/lib/neutron/db/availability_zone creating build/lib/neutron/extensions copying neutron/extensions/dhcpagentscheduler.py -> build/lib/neutron/extensions copying neutron/extensions/_port_mac_address_regenerate_lib.py -> build/lib/neutron/extensions copying neutron/extensions/multiprovidernet.py -> build/lib/neutron/extensions copying neutron/extensions/subnet_segmentid_writable.py -> build/lib/neutron/extensions copying neutron/extensions/project_id.py -> build/lib/neutron/extensions copying neutron/extensions/_segments_peer_subnet_host_routes_lib.py -> build/lib/neutron/extensions copying neutron/extensions/qos.py -> build/lib/neutron/extensions copying neutron/extensions/address_scope.py -> build/lib/neutron/extensions copying neutron/extensions/netmtu.py -> build/lib/neutron/extensions copying neutron/extensions/l3_ext_ha_mode.py -> build/lib/neutron/extensions copying neutron/extensions/_standard_attr_segment_lib.py -> build/lib/neutron/extensions copying neutron/extensions/extra_dhcp_opt.py -> build/lib/neutron/extensions copying neutron/extensions/netmtu_writable.py -> build/lib/neutron/extensions copying neutron/extensions/pagination.py -> build/lib/neutron/extensions copying neutron/extensions/timestamp.py -> build/lib/neutron/extensions copying neutron/extensions/data_plane_status.py -> build/lib/neutron/extensions copying neutron/extensions/_filter_validation_lib.py -> build/lib/neutron/extensions copying neutron/extensions/extraroute.py -> build/lib/neutron/extensions copying neutron/extensions/tagging.py -> build/lib/neutron/extensions copying neutron/extensions/revisionifmatch.py -> build/lib/neutron/extensions copying neutron/extensions/stdattrs_common.py -> build/lib/neutron/extensions copying neutron/extensions/empty_string_filtering.py -> build/lib/neutron/extensions copying neutron/extensions/qos_fip.py -> build/lib/neutron/extensions copying neutron/extensions/auto_allocated_topology.py -> build/lib/neutron/extensions copying neutron/extensions/revisions.py -> build/lib/neutron/extensions copying neutron/extensions/security_groups_port_filtering.py -> build/lib/neutron/extensions copying neutron/extensions/network_availability_zone.py -> build/lib/neutron/extensions copying neutron/extensions/_availability_zone_filter_lib.py -> build/lib/neutron/extensions copying neutron/extensions/segment.py -> build/lib/neutron/extensions copying neutron/extensions/dns_domain_ports.py -> build/lib/neutron/extensions copying neutron/extensions/dns.py -> build/lib/neutron/extensions copying neutron/extensions/qos_default.py -> build/lib/neutron/extensions copying neutron/extensions/subnetallocation.py -> build/lib/neutron/extensions copying neutron/extensions/providernet.py -> build/lib/neutron/extensions copying neutron/extensions/subnet_service_types.py -> build/lib/neutron/extensions copying neutron/extensions/filter_validation.py -> build/lib/neutron/extensions copying neutron/extensions/l3.py -> build/lib/neutron/extensions copying neutron/extensions/routerservicetype.py -> build/lib/neutron/extensions copying neutron/extensions/network_ip_availability.py -> build/lib/neutron/extensions copying neutron/extensions/trunk.py -> build/lib/neutron/extensions copying neutron/extensions/l3agentscheduler.py -> build/lib/neutron/extensions copying neutron/extensions/flavors.py -> build/lib/neutron/extensions copying neutron/extensions/qos_bw_limit_direction.py -> build/lib/neutron/extensions copying neutron/extensions/quotasv2_detail.py -> build/lib/neutron/extensions copying neutron/extensions/trunk_details.py -> build/lib/neutron/extensions copying neutron/extensions/metering.py -> build/lib/neutron/extensions copying neutron/extensions/port_mac_address_regenerate.py -> build/lib/neutron/extensions copying neutron/extensions/qos_rule_type_details.py -> build/lib/neutron/extensions copying neutron/extensions/vlantransparent.py -> build/lib/neutron/extensions copying neutron/extensions/security_groups_port_filtering_lib.py -> build/lib/neutron/extensions copying neutron/extensions/segments_peer_subnet_host_routes.py -> build/lib/neutron/extensions copying neutron/extensions/quotasv2.py -> build/lib/neutron/extensions copying neutron/extensions/l2_adjacency.py -> build/lib/neutron/extensions copying neutron/extensions/default_subnetpools.py -> build/lib/neutron/extensions copying neutron/extensions/floating_ip_port_forwarding.py -> build/lib/neutron/extensions copying neutron/extensions/availability_zone_filter.py -> build/lib/neutron/extensions copying neutron/extensions/agent.py -> build/lib/neutron/extensions copying neutron/extensions/portsecurity.py -> build/lib/neutron/extensions copying neutron/extensions/ip_substring_port_filtering.py -> build/lib/neutron/extensions copying neutron/extensions/sorting.py -> build/lib/neutron/extensions copying neutron/extensions/l3_ext_gw_mode.py -> build/lib/neutron/extensions copying neutron/extensions/fip_port_details.py -> build/lib/neutron/extensions copying neutron/extensions/_empty_string_filtering_lib.py -> build/lib/neutron/extensions copying neutron/extensions/router_availability_zone.py -> build/lib/neutron/extensions copying neutron/extensions/l3_flavors.py -> build/lib/neutron/extensions copying neutron/extensions/allowedaddresspairs.py -> build/lib/neutron/extensions copying neutron/extensions/__init__.py -> build/lib/neutron/extensions copying neutron/extensions/portbindings.py -> build/lib/neutron/extensions copying neutron/extensions/availability_zone.py -> build/lib/neutron/extensions copying neutron/extensions/standardattrdescription.py -> build/lib/neutron/extensions copying neutron/extensions/expose_port_forwarding_in_fip.py -> build/lib/neutron/extensions copying neutron/extensions/securitygroup.py -> build/lib/neutron/extensions copying neutron/extensions/dvr.py -> build/lib/neutron/extensions copying neutron/extensions/servicetype.py -> build/lib/neutron/extensions copying neutron/extensions/external_net.py -> build/lib/neutron/extensions copying neutron/extensions/standard_attr_segment.py -> build/lib/neutron/extensions copying neutron/extensions/portbindings_extended.py -> build/lib/neutron/extensions copying neutron/extensions/ip_allocation.py -> build/lib/neutron/extensions copying neutron/extensions/rbac.py -> build/lib/neutron/extensions copying neutron/extensions/logging.py -> build/lib/neutron/extensions creating build/lib/neutron/services creating build/lib/neutron/services/trunk creating build/lib/neutron/services/trunk/drivers creating build/lib/neutron/services/trunk/drivers/openvswitch creating build/lib/neutron/services/trunk/drivers/openvswitch/agent copying neutron/services/trunk/drivers/openvswitch/agent/exceptions.py -> build/lib/neutron/services/trunk/drivers/openvswitch/agent copying neutron/services/trunk/drivers/openvswitch/agent/driver.py -> build/lib/neutron/services/trunk/drivers/openvswitch/agent copying neutron/services/trunk/drivers/openvswitch/agent/trunk_manager.py -> build/lib/neutron/services/trunk/drivers/openvswitch/agent copying neutron/services/trunk/drivers/openvswitch/agent/ovsdb_handler.py -> build/lib/neutron/services/trunk/drivers/openvswitch/agent copying neutron/services/trunk/drivers/openvswitch/agent/__init__.py -> build/lib/neutron/services/trunk/drivers/openvswitch/agent creating build/lib/neutron/objects creating build/lib/neutron/objects/plugins copying neutron/objects/plugins/__init__.py -> build/lib/neutron/objects/plugins creating build/lib/neutron/services/segments copying neutron/services/segments/exceptions.py -> build/lib/neutron/services/segments copying neutron/services/segments/db.py -> build/lib/neutron/services/segments copying neutron/services/segments/plugin.py -> build/lib/neutron/services/segments copying neutron/services/segments/__init__.py -> build/lib/neutron/services/segments copying neutron/services/segments/placement_client.py -> build/lib/neutron/services/segments creating build/lib/neutron/plugins creating build/lib/neutron/plugins/ml2 creating build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/qos.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/dns_integration.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/data_plane_status.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/port_security.py -> build/lib/neutron/plugins/ml2/extensions copying neutron/plugins/ml2/extensions/__init__.py -> build/lib/neutron/plugins/ml2/extensions creating build/lib/neutron/services/l3_router creating build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/driver_controller.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/ha.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/dvrha.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/base.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/__init__.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/single_node.py -> build/lib/neutron/services/l3_router/service_providers copying neutron/services/l3_router/service_providers/dvr.py -> build/lib/neutron/services/l3_router/service_providers creating build/lib/neutron/tests/unit/objects creating build/lib/neutron/tests/unit/objects/port copying neutron/tests/unit/objects/port/__init__.py -> build/lib/neutron/tests/unit/objects/port creating build/lib/neutron/tests/unit/db creating build/lib/neutron/tests/unit/db/metering copying neutron/tests/unit/db/metering/test_metering_db.py -> build/lib/neutron/tests/unit/db/metering copying neutron/tests/unit/db/metering/__init__.py -> build/lib/neutron/tests/unit/db/metering creating build/lib/neutron/plugins/ml2/drivers creating build/lib/neutron/plugins/ml2/drivers/mech_sriov creating build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent creating build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/qos_driver.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers creating build/lib/neutron/pecan_wsgi copying neutron/pecan_wsgi/startup.py -> build/lib/neutron/pecan_wsgi copying neutron/pecan_wsgi/__init__.py -> build/lib/neutron/pecan_wsgi copying neutron/pecan_wsgi/app.py -> build/lib/neutron/pecan_wsgi copying neutron/pecan_wsgi/constants.py -> build/lib/neutron/pecan_wsgi creating build/lib/neutron/services/network_ip_availability copying neutron/services/network_ip_availability/plugin.py -> build/lib/neutron/services/network_ip_availability copying neutron/services/network_ip_availability/__init__.py -> build/lib/neutron/services/network_ip_availability creating build/lib/neutron/conf creating build/lib/neutron/conf/db copying neutron/conf/db/extraroute_db.py -> build/lib/neutron/conf/db copying neutron/conf/db/l3_hamode_db.py -> build/lib/neutron/conf/db copying neutron/conf/db/l3_agentschedulers_db.py -> build/lib/neutron/conf/db copying neutron/conf/db/l3_gwmode_db.py -> build/lib/neutron/conf/db copying neutron/conf/db/dvr_mac_db.py -> build/lib/neutron/conf/db copying neutron/conf/db/l3_dvr_db.py -> build/lib/neutron/conf/db copying neutron/conf/db/migration_cli.py -> build/lib/neutron/conf/db copying neutron/conf/db/__init__.py -> build/lib/neutron/conf/db creating build/lib/neutron/tests/unit/plugins creating build/lib/neutron/tests/unit/plugins/ml2 creating build/lib/neutron/tests/unit/plugins/ml2/drivers creating build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge creating build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent creating build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/test_qos_driver.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers creating build/lib/neutron/services/portforwarding creating build/lib/neutron/services/portforwarding/common copying neutron/services/portforwarding/common/exceptions.py -> build/lib/neutron/services/portforwarding/common copying neutron/services/portforwarding/common/__init__.py -> build/lib/neutron/services/portforwarding/common copying neutron/tests/unit/plugins/ml2/drivers/test_type_gre.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/ext_test.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/test_type_local.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/test_type_vlan.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/test_type_flat.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/test_type_vxlan.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/mech_faulty_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/test_type_geneve.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/base_type_tunnel.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/mech_fake_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/mechanism_logger.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers copying neutron/tests/unit/plugins/ml2/drivers/test_helpers.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers creating build/lib/neutron/services/flavors copying neutron/services/flavors/flavors_plugin.py -> build/lib/neutron/services/flavors copying neutron/services/flavors/__init__.py -> build/lib/neutron/services/flavors creating build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/fake_extension.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/test_port_security.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions copying neutron/tests/unit/plugins/ml2/extensions/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions creating build/lib/neutron/tests/unit/services creating build/lib/neutron/tests/unit/services/trunk creating build/lib/neutron/tests/unit/services/trunk/drivers creating build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge copying neutron/tests/unit/services/trunk/drivers/linuxbridge/test_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge copying neutron/tests/unit/services/trunk/drivers/linuxbridge/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/test_mech_openvswitch.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/test_br_cookie.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow creating build/lib/neutron/tests/unit/agent/windows copying neutron/tests/unit/agent/windows/test_ip_lib.py -> build/lib/neutron/tests/unit/agent/windows copying neutron/tests/unit/agent/windows/test_utils.py -> build/lib/neutron/tests/unit/agent/windows copying neutron/tests/unit/agent/windows/__init__.py -> build/lib/neutron/tests/unit/agent/windows copying neutron/tests/unit/plugins/ml2/test_driver_context.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_port_binding.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_agent_scheduler.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_plugin.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_extension_driver_api.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_db.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/base.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_security_group.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_rpc.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_ovo_rpc.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_managers.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_ext_portsecurity.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/_test_mech_agent.py -> build/lib/neutron/tests/unit/plugins/ml2 copying neutron/tests/unit/plugins/ml2/test_tracked_resources.py -> build/lib/neutron/tests/unit/plugins/ml2 creating build/lib/neutron/tests/common creating build/lib/neutron/tests/common/agents copying neutron/tests/common/agents/l2_extensions.py -> build/lib/neutron/tests/common/agents copying neutron/tests/common/agents/l3_agent.py -> build/lib/neutron/tests/common/agents copying neutron/tests/common/agents/ovs_agent.py -> build/lib/neutron/tests/common/agents copying neutron/tests/common/agents/__init__.py -> build/lib/neutron/tests/common/agents creating build/lib/neutron/conf/agent creating build/lib/neutron/conf/agent/metadata copying neutron/conf/agent/metadata/config.py -> build/lib/neutron/conf/agent/metadata copying neutron/conf/agent/metadata/__init__.py -> build/lib/neutron/conf/agent/metadata creating build/lib/neutron/plugins/ml2/drivers/openvswitch creating build/lib/neutron/plugins/ml2/drivers/openvswitch/agent creating build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common copying neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common copying neutron/plugins/ml2/drivers/openvswitch/agent/common/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common copying neutron/plugins/ml2/drivers/openvswitch/agent/common/constants.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common creating build/lib/neutron/tests/functional copying neutron/tests/functional/test_server.py -> build/lib/neutron/tests/functional copying neutron/tests/functional/base.py -> build/lib/neutron/tests/functional copying neutron/tests/functional/__init__.py -> build/lib/neutron/tests/functional copying neutron/tests/functional/test_service.py -> build/lib/neutron/tests/functional copying neutron/tests/functional/constants.py -> build/lib/neutron/tests/functional creating build/lib/neutron/services/logapi creating build/lib/neutron/services/logapi/agent copying neutron/services/logapi/agent/log_extension.py -> build/lib/neutron/services/logapi/agent copying neutron/services/logapi/agent/__init__.py -> build/lib/neutron/services/logapi/agent creating build/lib/neutron/tests/unit/hacking copying neutron/tests/unit/hacking/test_checks.py -> build/lib/neutron/tests/unit/hacking copying neutron/tests/unit/hacking/__init__.py -> build/lib/neutron/tests/unit/hacking creating build/lib/neutron/tests/unit/agent/dhcp copying neutron/tests/unit/agent/dhcp/test_agent.py -> build/lib/neutron/tests/unit/agent/dhcp copying neutron/tests/unit/agent/dhcp/__init__.py -> build/lib/neutron/tests/unit/agent/dhcp creating build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov creating build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver/test_mech_sriov_nic_switch.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver creating build/lib/neutron/tests/unit/api copying neutron/tests/unit/api/test_api_common.py -> build/lib/neutron/tests/unit/api copying neutron/tests/unit/api/test_extensions.py -> build/lib/neutron/tests/unit/api copying neutron/tests/unit/api/__init__.py -> build/lib/neutron/tests/unit/api copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_tunnel.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_vlanmanager.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/fake_oflib.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_capabilities.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_agent_extension_api.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/ovs_test_base.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch creating build/lib/neutron/tests/unit/ipam creating build/lib/neutron/tests/unit/ipam/drivers creating build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam copying neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_db_api.py -> build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam copying neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_driver.py -> build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam copying neutron/tests/unit/ipam/drivers/neutrondb_ipam/__init__.py -> build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam creating build/lib/neutron/db/models copying neutron/db/models/address_scope.py -> build/lib/neutron/db/models copying neutron/db/models/allowed_address_pair.py -> build/lib/neutron/db/models copying neutron/db/models/data_plane_status.py -> build/lib/neutron/db/models copying neutron/db/models/segment.py -> build/lib/neutron/db/models copying neutron/db/models/dns.py -> build/lib/neutron/db/models copying neutron/db/models/flavor.py -> build/lib/neutron/db/models copying neutron/db/models/loggingapi.py -> build/lib/neutron/db/models copying neutron/db/models/l3.py -> build/lib/neutron/db/models copying neutron/db/models/l3_attrs.py -> build/lib/neutron/db/models copying neutron/db/models/provisioning_block.py -> build/lib/neutron/db/models copying neutron/db/models/metering.py -> build/lib/neutron/db/models copying neutron/db/models/tag.py -> build/lib/neutron/db/models copying neutron/db/models/subnet_service_type.py -> build/lib/neutron/db/models copying neutron/db/models/agent.py -> build/lib/neutron/db/models copying neutron/db/models/l3agent.py -> build/lib/neutron/db/models copying neutron/db/models/port_forwarding.py -> build/lib/neutron/db/models copying neutron/db/models/__init__.py -> build/lib/neutron/db/models copying neutron/db/models/securitygroup.py -> build/lib/neutron/db/models copying neutron/db/models/dvr.py -> build/lib/neutron/db/models copying neutron/db/models/servicetype.py -> build/lib/neutron/db/models copying neutron/db/models/external_net.py -> build/lib/neutron/db/models copying neutron/db/models/l3ha.py -> build/lib/neutron/db/models copying neutron/db/models/portbinding.py -> build/lib/neutron/db/models creating build/lib/neutron/db/network_dhcp_agent_binding copying neutron/db/network_dhcp_agent_binding/__init__.py -> build/lib/neutron/db/network_dhcp_agent_binding copying neutron/db/network_dhcp_agent_binding/models.py -> build/lib/neutron/db/network_dhcp_agent_binding creating build/lib/neutron/ipam creating build/lib/neutron/ipam/drivers creating build/lib/neutron/ipam/drivers/neutrondb_ipam copying neutron/ipam/drivers/neutrondb_ipam/driver.py -> build/lib/neutron/ipam/drivers/neutrondb_ipam copying neutron/ipam/drivers/neutrondb_ipam/db_models.py -> build/lib/neutron/ipam/drivers/neutrondb_ipam copying neutron/ipam/drivers/neutrondb_ipam/db_api.py -> build/lib/neutron/ipam/drivers/neutrondb_ipam copying neutron/ipam/drivers/neutrondb_ipam/__init__.py -> build/lib/neutron/ipam/drivers/neutrondb_ipam creating build/lib/neutron/tests/unit/services/trunk/seg_types copying neutron/tests/unit/services/trunk/seg_types/test_validators.py -> build/lib/neutron/tests/unit/services/trunk/seg_types copying neutron/tests/unit/services/trunk/seg_types/__init__.py -> build/lib/neutron/tests/unit/services/trunk/seg_types copying neutron/ipam/drivers/__init__.py -> build/lib/neutron/ipam/drivers creating build/lib/neutron/tests/functional/agent copying neutron/tests/functional/agent/test_l2_ovs_agent.py -> build/lib/neutron/tests/functional/agent copying neutron/tests/functional/agent/test_firewall.py -> build/lib/neutron/tests/functional/agent copying neutron/tests/functional/agent/test_ovs_lib.py -> build/lib/neutron/tests/functional/agent copying neutron/tests/functional/agent/test_l2_lb_agent.py -> build/lib/neutron/tests/functional/agent copying neutron/tests/functional/agent/test_ovs_flows.py -> build/lib/neutron/tests/functional/agent copying neutron/tests/functional/agent/test_dhcp_agent.py -> build/lib/neutron/tests/functional/agent copying neutron/tests/functional/agent/__init__.py -> build/lib/neutron/tests/functional/agent creating build/lib/neutron/debug copying neutron/debug/commands.py -> build/lib/neutron/debug copying neutron/debug/debug_agent.py -> build/lib/neutron/debug copying neutron/debug/shell.py -> build/lib/neutron/debug copying neutron/debug/__init__.py -> build/lib/neutron/debug creating build/lib/neutron/services/logapi/common copying neutron/services/logapi/common/exceptions.py -> build/lib/neutron/services/logapi/common copying neutron/services/logapi/common/sg_callback.py -> build/lib/neutron/services/logapi/common copying neutron/services/logapi/common/sg_validate.py -> build/lib/neutron/services/logapi/common copying neutron/services/logapi/common/db_api.py -> build/lib/neutron/services/logapi/common copying neutron/services/logapi/common/validators.py -> build/lib/neutron/services/logapi/common copying neutron/services/logapi/common/__init__.py -> build/lib/neutron/services/logapi/common copying neutron/services/logapi/common/constants.py -> build/lib/neutron/services/logapi/common creating build/lib/neutron/api creating build/lib/neutron/api/rpc creating build/lib/neutron/api/rpc/callbacks creating build/lib/neutron/api/rpc/callbacks/consumer copying neutron/api/rpc/callbacks/consumer/registry.py -> build/lib/neutron/api/rpc/callbacks/consumer copying neutron/api/rpc/callbacks/consumer/__init__.py -> build/lib/neutron/api/rpc/callbacks/consumer creating build/lib/neutron/api/rpc/agentnotifiers copying neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py -> build/lib/neutron/api/rpc/agentnotifiers copying neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py -> build/lib/neutron/api/rpc/agentnotifiers copying neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py -> build/lib/neutron/api/rpc/agentnotifiers copying neutron/api/rpc/agentnotifiers/__init__.py -> build/lib/neutron/api/rpc/agentnotifiers copying neutron/api/rpc/agentnotifiers/utils.py -> build/lib/neutron/api/rpc/agentnotifiers copying neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent copying neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent copying neutron/plugins/ml2/drivers/mech_sriov/agent/__init__.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent copying neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent creating build/lib/neutron/services/tag copying neutron/services/tag/tag_plugin.py -> build/lib/neutron/services/tag copying neutron/services/tag/__init__.py -> build/lib/neutron/services/tag creating build/lib/neutron/objects/logapi copying neutron/objects/logapi/event_types.py -> build/lib/neutron/objects/logapi copying neutron/objects/logapi/logging_resource.py -> build/lib/neutron/objects/logapi copying neutron/objects/logapi/__init__.py -> build/lib/neutron/objects/logapi creating build/lib/neutron/services/qos creating build/lib/neutron/services/qos/drivers creating build/lib/neutron/services/qos/drivers/openvswitch copying neutron/services/qos/drivers/openvswitch/driver.py -> build/lib/neutron/services/qos/drivers/openvswitch copying neutron/services/qos/drivers/openvswitch/__init__.py -> build/lib/neutron/services/qos/drivers/openvswitch creating build/lib/neutron/agent creating build/lib/neutron/agent/l3 creating build/lib/neutron/agent/l3/extensions copying neutron/agent/l3/extensions/port_forwarding.py -> build/lib/neutron/agent/l3/extensions copying neutron/agent/l3/extensions/__init__.py -> build/lib/neutron/agent/l3/extensions creating build/lib/neutron/tests/unit/services/logapi creating build/lib/neutron/tests/unit/services/logapi/drivers copying neutron/tests/unit/services/logapi/drivers/test_base.py -> build/lib/neutron/tests/unit/services/logapi/drivers copying neutron/tests/unit/services/logapi/drivers/__init__.py -> build/lib/neutron/tests/unit/services/logapi/drivers copying neutron/tests/unit/services/logapi/drivers/test_manager.py -> build/lib/neutron/tests/unit/services/logapi/drivers creating build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_ip_monitor.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_keepalived.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_ip_link_support.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_bridge_lib.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_external_process.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/failing_process.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_ovsdb_monitor.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_interface.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_dhcp.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_ip_conntrack.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_l3_tc_lib.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_ipset_manager.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_ip_lib.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_tc_lib.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_polling.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_daemon.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_iptables_firewall.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_utils.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/__init__.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_pd.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_xenapi_root_helper.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_iptables_manager.py -> build/lib/neutron/tests/unit/agent/linux copying neutron/tests/unit/agent/linux/test_async_process.py -> build/lib/neutron/tests/unit/agent/linux creating build/lib/neutron/tests/unit/agent/common copying neutron/tests/unit/agent/common/test_resource_processing_queue.py -> build/lib/neutron/tests/unit/agent/common copying neutron/tests/unit/agent/common/test_polling.py -> build/lib/neutron/tests/unit/agent/common copying neutron/tests/unit/agent/common/test_ovs_lib.py -> build/lib/neutron/tests/unit/agent/common copying neutron/tests/unit/agent/common/test_utils.py -> build/lib/neutron/tests/unit/agent/common copying neutron/tests/unit/agent/common/__init__.py -> build/lib/neutron/tests/unit/agent/common copying neutron/services/logapi/logging_plugin.py -> build/lib/neutron/services/logapi copying neutron/services/logapi/__init__.py -> build/lib/neutron/services/logapi copying neutron/services/qos/qos_plugin.py -> build/lib/neutron/services/qos copying neutron/services/qos/__init__.py -> build/lib/neutron/services/qos creating build/lib/neutron/tests/functional/tests copying neutron/tests/functional/tests/__init__.py -> build/lib/neutron/tests/functional/tests creating build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/moved_globals_target.py -> build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/test__deprecate.py -> build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/test_ipv6_utils.py -> build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/moved_globals_code2.py -> build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/test_cache_utils.py -> build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/test_rpc.py -> build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/test_utils.py -> build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/__init__.py -> build/lib/neutron/tests/unit/common copying neutron/tests/unit/common/moved_globals_code1.py -> build/lib/neutron/tests/unit/common creating build/lib/neutron/tests/functional/scheduler copying neutron/tests/functional/scheduler/test_l3_agent_scheduler.py -> build/lib/neutron/tests/functional/scheduler copying neutron/tests/functional/scheduler/test_dhcp_agent_scheduler.py -> build/lib/neutron/tests/functional/scheduler copying neutron/tests/functional/scheduler/__init__.py -> build/lib/neutron/tests/functional/scheduler creating build/lib/neutron/services/logapi/drivers creating build/lib/neutron/services/logapi/drivers/openvswitch copying neutron/services/logapi/drivers/openvswitch/driver.py -> build/lib/neutron/services/logapi/drivers/openvswitch copying neutron/services/logapi/drivers/openvswitch/log_ryuapp.py -> build/lib/neutron/services/logapi/drivers/openvswitch copying neutron/services/logapi/drivers/openvswitch/ovs_firewall_log.py -> build/lib/neutron/services/logapi/drivers/openvswitch copying neutron/services/logapi/drivers/openvswitch/__init__.py -> build/lib/neutron/services/logapi/drivers/openvswitch creating build/lib/neutron/objects/qos copying neutron/objects/qos/policy.py -> build/lib/neutron/objects/qos copying neutron/objects/qos/binding.py -> build/lib/neutron/objects/qos copying neutron/objects/qos/qos_policy_validator.py -> build/lib/neutron/objects/qos copying neutron/objects/qos/rule.py -> build/lib/neutron/objects/qos copying neutron/objects/qos/__init__.py -> build/lib/neutron/objects/qos copying neutron/objects/qos/rule_type.py -> build/lib/neutron/objects/qos creating build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common copying neutron/plugins/ml2/drivers/mech_sriov/agent/common/exceptions.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common copying neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common copying neutron/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common creating build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch creating build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying neutron/tests/unit/services/trunk/drivers/openvswitch/agent/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent creating build/lib/neutron/tests/functional/plugins creating build/lib/neutron/tests/functional/plugins/ml2 copying neutron/tests/functional/plugins/ml2/test_plugin.py -> build/lib/neutron/tests/functional/plugins/ml2 copying neutron/tests/functional/plugins/ml2/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2 creating build/lib/neutron/plugins/ml2/common copying neutron/plugins/ml2/common/exceptions.py -> build/lib/neutron/plugins/ml2/common copying neutron/plugins/ml2/common/__init__.py -> build/lib/neutron/plugins/ml2/common creating build/lib/neutron/tests/functional/agent/l2 copying neutron/tests/functional/agent/l2/base.py -> build/lib/neutron/tests/functional/agent/l2 copying neutron/tests/functional/agent/l2/__init__.py -> build/lib/neutron/tests/functional/agent/l2 creating build/lib/neutron/plugins/ml2/drivers/linuxbridge creating build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent creating build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common copying neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common copying neutron/plugins/ml2/drivers/linuxbridge/agent/common/__init__.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common copying neutron/plugins/ml2/drivers/linuxbridge/agent/common/utils.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common copying neutron/plugins/ml2/drivers/linuxbridge/agent/common/constants.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common creating build/lib/neutron/services/metering copying neutron/services/metering/metering_plugin.py -> build/lib/neutron/services/metering copying neutron/services/metering/__init__.py -> build/lib/neutron/services/metering creating build/lib/neutron/tests/functional/services creating build/lib/neutron/tests/functional/services/portforwarding copying neutron/tests/functional/services/portforwarding/__init__.py -> build/lib/neutron/tests/functional/services/portforwarding copying neutron/tests/functional/services/portforwarding/test_port_forwarding.py -> build/lib/neutron/tests/functional/services/portforwarding creating build/lib/neutron/api/rpc/handlers copying neutron/api/rpc/handlers/l3_rpc.py -> build/lib/neutron/api/rpc/handlers copying neutron/api/rpc/handlers/securitygroups_rpc.py -> build/lib/neutron/api/rpc/handlers copying neutron/api/rpc/handlers/dhcp_rpc.py -> build/lib/neutron/api/rpc/handlers copying neutron/api/rpc/handlers/dvr_rpc.py -> build/lib/neutron/api/rpc/handlers copying neutron/api/rpc/handlers/metadata_rpc.py -> build/lib/neutron/api/rpc/handlers copying neutron/api/rpc/handlers/__init__.py -> build/lib/neutron/api/rpc/handlers copying neutron/api/rpc/handlers/resources_rpc.py -> build/lib/neutron/api/rpc/handlers creating build/lib/neutron/tests/unit/services/l3_router creating build/lib/neutron/tests/unit/services/l3_router/service_providers copying neutron/tests/unit/services/l3_router/service_providers/__init__.py -> build/lib/neutron/tests/unit/services/l3_router/service_providers copying neutron/tests/unit/services/l3_router/service_providers/test_driver_controller.py -> build/lib/neutron/tests/unit/services/l3_router/service_providers creating build/lib/neutron/db/migration copying neutron/db/migration/connection.py -> build/lib/neutron/db/migration copying neutron/db/migration/autogen.py -> build/lib/neutron/db/migration copying neutron/db/migration/__init__.py -> build/lib/neutron/db/migration copying neutron/db/migration/cli.py -> build/lib/neutron/db/migration creating build/lib/neutron/services/metering/agents copying neutron/services/metering/agents/metering_agent.py -> build/lib/neutron/services/metering/agents copying neutron/services/metering/agents/__init__.py -> build/lib/neutron/services/metering/agents copying neutron/tests/unit/services/logapi/base.py -> build/lib/neutron/tests/unit/services/logapi copying neutron/tests/unit/services/logapi/__init__.py -> build/lib/neutron/tests/unit/services/logapi copying neutron/tests/unit/services/logapi/test_logging_plugin.py -> build/lib/neutron/tests/unit/services/logapi creating build/lib/neutron/services/trunk/seg_types copying neutron/services/trunk/seg_types/validators.py -> build/lib/neutron/services/trunk/seg_types copying neutron/services/trunk/seg_types/__init__.py -> build/lib/neutron/services/trunk/seg_types creating build/lib/neutron/api/views copying neutron/api/views/versions.py -> build/lib/neutron/api/views copying neutron/api/views/__init__.py -> build/lib/neutron/api/views creating build/lib/neutron/services/rbac copying neutron/services/rbac/__init__.py -> build/lib/neutron/services/rbac creating build/lib/neutron/tests/unit/services/logapi/common copying neutron/tests/unit/services/logapi/common/test_sg_validate.py -> build/lib/neutron/tests/unit/services/logapi/common copying neutron/tests/unit/services/logapi/common/test_db_api.py -> build/lib/neutron/tests/unit/services/logapi/common copying neutron/tests/unit/services/logapi/common/test_sg_callback.py -> build/lib/neutron/tests/unit/services/logapi/common copying neutron/tests/unit/services/logapi/common/test_validators.py -> build/lib/neutron/tests/unit/services/logapi/common copying neutron/tests/unit/services/logapi/common/__init__.py -> build/lib/neutron/tests/unit/services/logapi/common creating build/lib/neutron/tests/unit/scheduler copying neutron/tests/unit/scheduler/test_l3_agent_scheduler.py -> build/lib/neutron/tests/unit/scheduler copying neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py -> build/lib/neutron/tests/unit/scheduler copying neutron/tests/unit/scheduler/__init__.py -> build/lib/neutron/tests/unit/scheduler creating build/lib/neutron/tests/unit/privileged creating build/lib/neutron/tests/unit/privileged/agent creating build/lib/neutron/tests/unit/privileged/agent/linux copying neutron/tests/unit/privileged/agent/linux/test_netlink_lib.py -> build/lib/neutron/tests/unit/privileged/agent/linux copying neutron/tests/unit/privileged/agent/linux/test_ip_lib.py -> build/lib/neutron/tests/unit/privileged/agent/linux copying neutron/tests/unit/privileged/agent/linux/__init__.py -> build/lib/neutron/tests/unit/privileged/agent/linux creating build/lib/neutron/services/metering/drivers copying neutron/services/metering/drivers/abstract_driver.py -> build/lib/neutron/services/metering/drivers copying neutron/services/metering/drivers/__init__.py -> build/lib/neutron/services/metering/drivers copying neutron/services/metering/drivers/utils.py -> build/lib/neutron/services/metering/drivers creating build/lib/neutron/db/metering copying neutron/db/metering/metering_rpc.py -> build/lib/neutron/db/metering copying neutron/db/metering/__init__.py -> build/lib/neutron/db/metering copying neutron/db/metering/metering_db.py -> build/lib/neutron/db/metering copying neutron/plugins/ml2/ovo_rpc.py -> build/lib/neutron/plugins/ml2 copying neutron/plugins/ml2/db.py -> build/lib/neutron/plugins/ml2 copying neutron/plugins/ml2/driver_context.py -> build/lib/neutron/plugins/ml2 copying neutron/plugins/ml2/rpc.py -> build/lib/neutron/plugins/ml2 copying neutron/plugins/ml2/plugin.py -> build/lib/neutron/plugins/ml2 copying neutron/plugins/ml2/managers.py -> build/lib/neutron/plugins/ml2 copying neutron/plugins/ml2/__init__.py -> build/lib/neutron/plugins/ml2 copying neutron/plugins/ml2/models.py -> build/lib/neutron/plugins/ml2 creating build/lib/neutron/plugins/common copying neutron/plugins/common/__init__.py -> build/lib/neutron/plugins/common copying neutron/plugins/common/constants.py -> build/lib/neutron/plugins/common creating build/lib/neutron/tests/functional/services/logapi copying neutron/tests/functional/services/logapi/test_logging.py -> build/lib/neutron/tests/functional/services/logapi copying neutron/tests/functional/services/logapi/__init__.py -> build/lib/neutron/tests/functional/services/logapi copying neutron/ipam/exceptions.py -> build/lib/neutron/ipam copying neutron/ipam/driver.py -> build/lib/neutron/ipam copying neutron/ipam/subnet_alloc.py -> build/lib/neutron/ipam copying neutron/ipam/requests.py -> build/lib/neutron/ipam copying neutron/ipam/__init__.py -> build/lib/neutron/ipam copying neutron/ipam/utils.py -> build/lib/neutron/ipam creating build/lib/neutron/db/quota copying neutron/db/quota/driver.py -> build/lib/neutron/db/quota copying neutron/db/quota/api.py -> build/lib/neutron/db/quota copying neutron/db/quota/__init__.py -> build/lib/neutron/db/quota copying neutron/db/quota/models.py -> build/lib/neutron/db/quota creating build/lib/neutron/services/metering/drivers/iptables copying neutron/services/metering/drivers/iptables/iptables_driver.py -> build/lib/neutron/services/metering/drivers/iptables copying neutron/services/metering/drivers/iptables/__init__.py -> build/lib/neutron/services/metering/drivers/iptables copying neutron/conf/agent/cmd.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/common.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/l2_ext_fdb_population.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/securitygroups_rpc.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/linux.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/xenapi_conf.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/agent_extensions_manager.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/ovsdb_api.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/windows.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/ovs_conf.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/__init__.py -> build/lib/neutron/conf/agent copying neutron/conf/agent/dhcp.py -> build/lib/neutron/conf/agent creating build/lib/neutron/agent/windows copying neutron/agent/windows/ip_lib.py -> build/lib/neutron/agent/windows copying neutron/agent/windows/polling.py -> build/lib/neutron/agent/windows copying neutron/agent/windows/__init__.py -> build/lib/neutron/agent/windows copying neutron/agent/windows/utils.py -> build/lib/neutron/agent/windows creating build/lib/neutron/tests/unit/api/rpc creating build/lib/neutron/tests/unit/api/rpc/callbacks copying neutron/tests/unit/api/rpc/callbacks/test_resources.py -> build/lib/neutron/tests/unit/api/rpc/callbacks copying neutron/tests/unit/api/rpc/callbacks/test_resource_manager.py -> build/lib/neutron/tests/unit/api/rpc/callbacks copying neutron/tests/unit/api/rpc/callbacks/test_version_manager.py -> build/lib/neutron/tests/unit/api/rpc/callbacks copying neutron/tests/unit/api/rpc/callbacks/__init__.py -> build/lib/neutron/tests/unit/api/rpc/callbacks creating build/lib/neutron/agent/l2 creating build/lib/neutron/agent/l2/extensions copying neutron/agent/l2/extensions/qos.py -> build/lib/neutron/agent/l2/extensions copying neutron/agent/l2/extensions/fdb_population.py -> build/lib/neutron/agent/l2/extensions copying neutron/agent/l2/extensions/qos_linux.py -> build/lib/neutron/agent/l2/extensions copying neutron/agent/l2/extensions/__init__.py -> build/lib/neutron/agent/l2/extensions creating build/lib/neutron/cmd creating build/lib/neutron/cmd/eventlet creating build/lib/neutron/cmd/eventlet/plugins copying neutron/cmd/eventlet/plugins/linuxbridge_neutron_agent.py -> build/lib/neutron/cmd/eventlet/plugins copying neutron/cmd/eventlet/plugins/macvtap_neutron_agent.py -> build/lib/neutron/cmd/eventlet/plugins copying neutron/cmd/eventlet/plugins/sriov_nic_neutron_agent.py -> build/lib/neutron/cmd/eventlet/plugins copying neutron/cmd/eventlet/plugins/ovs_neutron_agent.py -> build/lib/neutron/cmd/eventlet/plugins copying neutron/cmd/eventlet/plugins/__init__.py -> build/lib/neutron/cmd/eventlet/plugins copying neutron/api/rpc/__init__.py -> build/lib/neutron/api/rpc creating build/lib/neutron/privileged creating build/lib/neutron/privileged/agent creating build/lib/neutron/privileged/agent/linux copying neutron/privileged/agent/linux/ip_lib.py -> build/lib/neutron/privileged/agent/linux copying neutron/privileged/agent/linux/netlink_constants.py -> build/lib/neutron/privileged/agent/linux copying neutron/privileged/agent/linux/netlink_lib.py -> build/lib/neutron/privileged/agent/linux copying neutron/privileged/agent/linux/__init__.py -> build/lib/neutron/privileged/agent/linux creating build/lib/neutron/tests/unit/services/logapi/agent creating build/lib/neutron/tests/unit/services/logapi/agent/l3 copying neutron/tests/unit/services/logapi/agent/l3/test_base.py -> build/lib/neutron/tests/unit/services/logapi/agent/l3 copying neutron/tests/unit/services/logapi/agent/l3/__init__.py -> build/lib/neutron/tests/unit/services/logapi/agent/l3 creating build/lib/neutron/notifiers copying neutron/notifiers/batch_notifier.py -> build/lib/neutron/notifiers copying neutron/notifiers/nova.py -> build/lib/neutron/notifiers copying neutron/notifiers/__init__.py -> build/lib/neutron/notifiers creating build/lib/neutron/db/extra_dhcp_opt copying neutron/db/extra_dhcp_opt/__init__.py -> build/lib/neutron/db/extra_dhcp_opt copying neutron/db/extra_dhcp_opt/models.py -> build/lib/neutron/db/extra_dhcp_opt copying neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/ovs_agent_extension_api.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/vlanmanager.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/ovs_capabilities.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/plugins/ml2/drivers/openvswitch/agent/main.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent copying neutron/privileged/agent/__init__.py -> build/lib/neutron/privileged/agent creating build/lib/neutron/tests/functional/db creating build/lib/neutron/tests/functional/db/migrations copying neutron/tests/functional/db/migrations/test_a8b517cff8ab_add_routerport_bindings_for_ha.py -> build/lib/neutron/tests/functional/db/migrations copying neutron/tests/functional/db/migrations/test_b12a3ef66e62_add_standardattr_to_qos_policies.py -> build/lib/neutron/tests/functional/db/migrations copying neutron/tests/functional/db/migrations/test_2e0d7a8a1586_add_binding_index_to_routerl3agentbinding.py -> build/lib/neutron/tests/functional/db/migrations copying neutron/tests/functional/db/migrations/test_97c25b0d2353_add_name_desc.py -> build/lib/neutron/tests/functional/db/migrations copying neutron/tests/functional/db/migrations/__init__.py -> build/lib/neutron/tests/functional/db/migrations copying neutron/tests/functional/db/migrations/test_3b935b28e7a0_migrate_to_pluggable_ipam.py -> build/lib/neutron/tests/functional/db/migrations copying neutron/tests/unit/services/trunk/drivers/openvswitch/test_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch copying neutron/tests/unit/services/trunk/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch creating build/lib/neutron/tests/unit/agent/ovsdb copying neutron/tests/unit/agent/ovsdb/test_impl_idl.py -> build/lib/neutron/tests/unit/agent/ovsdb copying neutron/tests/unit/agent/ovsdb/__init__.py -> build/lib/neutron/tests/unit/agent/ovsdb creating build/lib/neutron/tests/unit/services/logapi/rpc copying neutron/tests/unit/services/logapi/rpc/test_server.py -> build/lib/neutron/tests/unit/services/logapi/rpc copying neutron/tests/unit/services/logapi/rpc/__init__.py -> build/lib/neutron/tests/unit/services/logapi/rpc copying neutron/services/qos/drivers/__init__.py -> build/lib/neutron/services/qos/drivers copying neutron/services/qos/drivers/manager.py -> build/lib/neutron/services/qos/drivers creating build/lib/neutron/api/v2 copying neutron/api/v2/resource.py -> build/lib/neutron/api/v2 copying neutron/api/v2/router.py -> build/lib/neutron/api/v2 copying neutron/api/v2/base.py -> build/lib/neutron/api/v2 copying neutron/api/v2/resource_helper.py -> build/lib/neutron/api/v2 copying neutron/api/v2/__init__.py -> build/lib/neutron/api/v2 creating build/lib/neutron/tests/fullstack creating build/lib/neutron/tests/fullstack/cmd copying neutron/tests/fullstack/cmd/dhcp_agent.py -> build/lib/neutron/tests/fullstack/cmd copying neutron/tests/fullstack/cmd/l3_agent.py -> build/lib/neutron/tests/fullstack/cmd copying neutron/tests/fullstack/cmd/ovs_agent.py -> build/lib/neutron/tests/fullstack/cmd copying neutron/tests/fullstack/cmd/__init__.py -> build/lib/neutron/tests/fullstack/cmd copying neutron/services/provider_configuration.py -> build/lib/neutron/services copying neutron/services/service_base.py -> build/lib/neutron/services copying neutron/services/__init__.py -> build/lib/neutron/services creating build/lib/neutron/tests/functional/services/trunk creating build/lib/neutron/tests/functional/services/trunk/rpc copying neutron/tests/functional/services/trunk/rpc/test_server.py -> build/lib/neutron/tests/functional/services/trunk/rpc copying neutron/tests/functional/services/trunk/rpc/__init__.py -> build/lib/neutron/tests/functional/services/trunk/rpc creating build/lib/neutron/conf/services copying neutron/conf/services/metering_agent.py -> build/lib/neutron/conf/services copying neutron/conf/services/provider_configuration.py -> build/lib/neutron/conf/services copying neutron/conf/services/extdns_designate_driver.py -> build/lib/neutron/conf/services copying neutron/conf/services/__init__.py -> build/lib/neutron/conf/services copying neutron/conf/services/logging.py -> build/lib/neutron/conf/services creating build/lib/neutron/tests/functional/plugins/ml2/drivers creating build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap creating build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent copying neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent copying neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent creating build/lib/neutron/tests/unit/api/rpc/callbacks/consumer copying neutron/tests/unit/api/rpc/callbacks/consumer/test_registry.py -> build/lib/neutron/tests/unit/api/rpc/callbacks/consumer copying neutron/tests/unit/api/rpc/callbacks/consumer/__init__.py -> build/lib/neutron/tests/unit/api/rpc/callbacks/consumer copying neutron/tests/unit/agent/test_agent_extensions_manager.py -> build/lib/neutron/tests/unit/agent copying neutron/tests/unit/agent/test_resource_cache.py -> build/lib/neutron/tests/unit/agent copying neutron/tests/unit/agent/test_rpc.py -> build/lib/neutron/tests/unit/agent copying neutron/tests/unit/agent/__init__.py -> build/lib/neutron/tests/unit/agent copying neutron/tests/unit/agent/test_securitygroups_rpc.py -> build/lib/neutron/tests/unit/agent creating build/lib/neutron/services/loki copying neutron/services/loki/loki_plugin.py -> build/lib/neutron/services/loki copying neutron/services/loki/__init__.py -> build/lib/neutron/services/loki copying neutron/objects/ports.py -> build/lib/neutron/objects copying neutron/objects/floatingip.py -> build/lib/neutron/objects copying neutron/objects/address_scope.py -> build/lib/neutron/objects copying neutron/objects/flavor.py -> build/lib/neutron/objects copying neutron/objects/rbac_db.py -> build/lib/neutron/objects copying neutron/objects/router.py -> build/lib/neutron/objects copying neutron/objects/trunk.py -> build/lib/neutron/objects copying neutron/objects/l3_hamode.py -> build/lib/neutron/objects copying neutron/objects/auto_allocate.py -> build/lib/neutron/objects copying neutron/objects/metering.py -> build/lib/neutron/objects copying neutron/objects/base.py -> build/lib/neutron/objects copying neutron/objects/tag.py -> build/lib/neutron/objects copying neutron/objects/provisioning_blocks.py -> build/lib/neutron/objects copying neutron/objects/ipam.py -> build/lib/neutron/objects copying neutron/objects/subnet.py -> build/lib/neutron/objects copying neutron/objects/agent.py -> build/lib/neutron/objects copying neutron/objects/subnetpool.py -> build/lib/neutron/objects copying neutron/objects/l3agent.py -> build/lib/neutron/objects copying neutron/objects/port_forwarding.py -> build/lib/neutron/objects copying neutron/objects/__init__.py -> build/lib/neutron/objects copying neutron/objects/quota.py -> build/lib/neutron/objects copying neutron/objects/network.py -> build/lib/neutron/objects copying neutron/objects/securitygroup.py -> build/lib/neutron/objects copying neutron/objects/common_types.py -> build/lib/neutron/objects copying neutron/objects/servicetype.py -> build/lib/neutron/objects copying neutron/objects/stdattrs.py -> build/lib/neutron/objects creating build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/context.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/quota_enforcement.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/policy_enforcement.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/query_parameters.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/__init__.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/notifier.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/utils.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/translation.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/body_validation.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/userfilters.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/pecan_wsgi/hooks/ownership_validation.py -> build/lib/neutron/pecan_wsgi/hooks copying neutron/agent/l3/l3_agent_extension_api.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/keepalived_state_change.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/l3_agent_extensions_manager.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/ha.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/ha_router.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/dvr_edge_router.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/legacy_router.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/router_info.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/dvr_router_base.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/dvr_fip_ns.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/agent.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/dvr_local_router.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/__init__.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/fip_rule_priority_allocator.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/dvr_snat_ns.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/dvr.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/namespaces.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/link_local_allocator.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/dvr_edge_ha_router.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/namespace_manager.py -> build/lib/neutron/agent/l3 copying neutron/agent/l3/item_allocator.py -> build/lib/neutron/agent/l3 creating build/lib/neutron/tests/unit/debug copying neutron/tests/unit/debug/test_commands.py -> build/lib/neutron/tests/unit/debug copying neutron/tests/unit/debug/__init__.py -> build/lib/neutron/tests/unit/debug creating build/lib/neutron/scheduler copying neutron/scheduler/dhcp_agent_scheduler.py -> build/lib/neutron/scheduler copying neutron/scheduler/base_resource_filter.py -> build/lib/neutron/scheduler copying neutron/scheduler/base_scheduler.py -> build/lib/neutron/scheduler copying neutron/scheduler/l3_agent_scheduler.py -> build/lib/neutron/scheduler copying neutron/scheduler/__init__.py -> build/lib/neutron/scheduler copying neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent copying neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_agent_extension_api.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent copying neutron/plugins/ml2/drivers/linuxbridge/agent/arp_protect.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent copying neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_capabilities.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent copying neutron/plugins/ml2/drivers/linuxbridge/agent/__init__.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent copying neutron/services/logapi/drivers/base.py -> build/lib/neutron/services/logapi/drivers copying neutron/services/logapi/drivers/__init__.py -> build/lib/neutron/services/logapi/drivers copying neutron/services/logapi/drivers/manager.py -> build/lib/neutron/services/logapi/drivers copying neutron/tests/base.py -> build/lib/neutron/tests copying neutron/tests/fake_notifier.py -> build/lib/neutron/tests copying neutron/tests/post_mortem_debug.py -> build/lib/neutron/tests copying neutron/tests/__init__.py -> build/lib/neutron/tests copying neutron/tests/tools.py -> build/lib/neutron/tests creating build/lib/neutron/tests/functional/services/l3_router copying neutron/tests/functional/services/l3_router/test_l3_dvr_router_plugin.py -> build/lib/neutron/tests/functional/services/l3_router copying neutron/tests/functional/services/l3_router/test_l3_dvr_ha_router_plugin.py -> build/lib/neutron/tests/functional/services/l3_router copying neutron/tests/functional/services/l3_router/__init__.py -> build/lib/neutron/tests/functional/services/l3_router copying neutron/tests/fullstack/test_mtu.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_ports_rebind.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_securitygroup.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_port_shut_down.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_l3_agent.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_connectivity.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_ports_api.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_firewall.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/base.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_dhcp_agent.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_trunk.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/__init__.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/utils.py -> build/lib/neutron/tests/fullstack copying neutron/tests/fullstack/test_qos.py -> build/lib/neutron/tests/fullstack creating build/lib/neutron/tests/functional/agent/linux creating build/lib/neutron/tests/functional/agent/linux/openvswitch_firewall copying neutron/tests/functional/agent/linux/openvswitch_firewall/test_iptables.py -> build/lib/neutron/tests/functional/agent/linux/openvswitch_firewall copying neutron/tests/functional/agent/linux/openvswitch_firewall/test_firewall.py -> build/lib/neutron/tests/functional/agent/linux/openvswitch_firewall copying neutron/tests/functional/agent/linux/openvswitch_firewall/__init__.py -> build/lib/neutron/tests/functional/agent/linux/openvswitch_firewall creating build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent creating build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/test_qos_driver.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers creating build/lib/neutron/tests/functional/services/trunk/drivers copying neutron/tests/functional/services/trunk/drivers/__init__.py -> build/lib/neutron/tests/functional/services/trunk/drivers creating build/lib/neutron/tests/unit/objects/qos copying neutron/tests/unit/objects/qos/test_binding.py -> build/lib/neutron/tests/unit/objects/qos copying neutron/tests/unit/objects/qos/test_rule.py -> build/lib/neutron/tests/unit/objects/qos copying neutron/tests/unit/objects/qos/test_policy.py -> build/lib/neutron/tests/unit/objects/qos copying neutron/tests/unit/objects/qos/test_rule_type.py -> build/lib/neutron/tests/unit/objects/qos copying neutron/tests/unit/objects/qos/__init__.py -> build/lib/neutron/tests/unit/objects/qos creating build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch creating build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/agent copying neutron/tests/functional/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py -> build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/agent copying neutron/tests/functional/services/trunk/drivers/openvswitch/agent/__init__.py -> build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/agent copying neutron/tests/functional/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py -> build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/agent creating build/lib/neutron/tests/functional/agent/windows copying neutron/tests/functional/agent/windows/test_ip_lib.py -> build/lib/neutron/tests/functional/agent/windows copying neutron/tests/functional/agent/windows/__init__.py -> build/lib/neutron/tests/functional/agent/windows creating build/lib/neutron/cmd/eventlet/agents copying neutron/cmd/eventlet/agents/metadata.py -> build/lib/neutron/cmd/eventlet/agents copying neutron/cmd/eventlet/agents/l3.py -> build/lib/neutron/cmd/eventlet/agents copying neutron/cmd/eventlet/agents/__init__.py -> build/lib/neutron/cmd/eventlet/agents copying neutron/cmd/eventlet/agents/dhcp.py -> build/lib/neutron/cmd/eventlet/agents copying neutron/tests/functional/plugins/ml2/drivers/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers creating build/lib/neutron/tests/unit/tests creating build/lib/neutron/tests/unit/tests/example creating build/lib/neutron/tests/unit/tests/example/dir creating build/lib/neutron/tests/unit/tests/example/dir/subdir copying neutron/tests/unit/tests/example/dir/subdir/__init__.py -> build/lib/neutron/tests/unit/tests/example/dir/subdir copying neutron/tests/unit/tests/example/dir/subdir/example_module.py -> build/lib/neutron/tests/unit/tests/example/dir/subdir creating build/lib/neutron/pecan_wsgi/controllers copying neutron/pecan_wsgi/controllers/resource.py -> build/lib/neutron/pecan_wsgi/controllers copying neutron/pecan_wsgi/controllers/root.py -> build/lib/neutron/pecan_wsgi/controllers copying neutron/pecan_wsgi/controllers/__init__.py -> build/lib/neutron/pecan_wsgi/controllers copying neutron/pecan_wsgi/controllers/quota.py -> build/lib/neutron/pecan_wsgi/controllers copying neutron/pecan_wsgi/controllers/utils.py -> build/lib/neutron/pecan_wsgi/controllers copying neutron/pecan_wsgi/controllers/extensions.py -> build/lib/neutron/pecan_wsgi/controllers creating build/lib/neutron/tests/unit/objects/plugins copying neutron/tests/unit/objects/plugins/__init__.py -> build/lib/neutron/tests/unit/objects/plugins creating build/lib/neutron/tests/unit/services/portforwarding copying neutron/tests/unit/services/portforwarding/test_pf_plugin.py -> build/lib/neutron/tests/unit/services/portforwarding copying neutron/tests/unit/services/portforwarding/__init__.py -> build/lib/neutron/tests/unit/services/portforwarding creating build/lib/neutron/tests/unit/agent/ovsdb/native copying neutron/tests/unit/agent/ovsdb/native/test_connection.py -> build/lib/neutron/tests/unit/agent/ovsdb/native copying neutron/tests/unit/agent/ovsdb/native/__init__.py -> build/lib/neutron/tests/unit/agent/ovsdb/native copying neutron/_i18n.py -> build/lib/neutron copying neutron/policy.py -> build/lib/neutron copying neutron/opts.py -> build/lib/neutron copying neutron/service.py -> build/lib/neutron copying neutron/worker.py -> build/lib/neutron copying neutron/auth.py -> build/lib/neutron copying neutron/wsgi.py -> build/lib/neutron copying neutron/version.py -> build/lib/neutron copying neutron/neutron_plugin_base_v2.py -> build/lib/neutron copying neutron/__init__.py -> build/lib/neutron copying neutron/manager.py -> build/lib/neutron creating build/lib/neutron/tests/unit/tests/common copying neutron/tests/unit/tests/common/test_net_helpers.py -> build/lib/neutron/tests/unit/tests/common copying neutron/tests/unit/tests/common/__init__.py -> build/lib/neutron/tests/unit/tests/common creating build/lib/neutron/objects/port copying neutron/objects/port/__init__.py -> build/lib/neutron/objects/port copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov copying neutron/tests/unit/ipam/test_subnet_alloc.py -> build/lib/neutron/tests/unit/ipam copying neutron/tests/unit/ipam/fake_driver.py -> build/lib/neutron/tests/unit/ipam copying neutron/tests/unit/ipam/test_requests.py -> build/lib/neutron/tests/unit/ipam copying neutron/tests/unit/ipam/test_utils.py -> build/lib/neutron/tests/unit/ipam copying neutron/tests/unit/ipam/__init__.py -> build/lib/neutron/tests/unit/ipam creating build/lib/neutron/conf/agent/database copying neutron/conf/agent/database/agentschedulers_db.py -> build/lib/neutron/conf/agent/database copying neutron/conf/agent/database/agents_db.py -> build/lib/neutron/conf/agent/database copying neutron/conf/agent/database/__init__.py -> build/lib/neutron/conf/agent/database creating build/lib/neutron/services/timestamp copying neutron/services/timestamp/timestamp_plugin.py -> build/lib/neutron/services/timestamp copying neutron/services/timestamp/timestamp_db.py -> build/lib/neutron/services/timestamp copying neutron/services/timestamp/__init__.py -> build/lib/neutron/services/timestamp copying neutron/tests/unit/services/trunk/drivers/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers creating build/lib/neutron/tests/unit/services/qos creating build/lib/neutron/tests/unit/services/qos/drivers copying neutron/tests/unit/services/qos/drivers/__init__.py -> build/lib/neutron/tests/unit/services/qos/drivers copying neutron/tests/unit/services/qos/drivers/test_manager.py -> build/lib/neutron/tests/unit/services/qos/drivers creating build/lib/neutron/agent/ovsdb creating build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/connection.py -> build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/exceptions.py -> build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/commands.py -> build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/helpers.py -> build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/vlog.py -> build/lib/neutron/agent/ovsdb/native copying neutron/agent/ovsdb/native/__init__.py -> build/lib/neutron/agent/ovsdb/native creating build/lib/neutron/quota copying neutron/quota/resource.py -> build/lib/neutron/quota copying neutron/quota/resource_registry.py -> build/lib/neutron/quota copying neutron/quota/__init__.py -> build/lib/neutron/quota creating build/lib/neutron/objects/db copying neutron/objects/db/api.py -> build/lib/neutron/objects/db copying neutron/objects/db/__init__.py -> build/lib/neutron/objects/db creating build/lib/neutron/cmd/sanity copying neutron/cmd/sanity/checks.py -> build/lib/neutron/cmd/sanity copying neutron/cmd/sanity/__init__.py -> build/lib/neutron/cmd/sanity creating build/lib/neutron/tests/unit/cmd copying neutron/tests/unit/cmd/test_netns_cleanup.py -> build/lib/neutron/tests/unit/cmd copying neutron/tests/unit/cmd/test_ovs_cleanup.py -> build/lib/neutron/tests/unit/cmd copying neutron/tests/unit/cmd/test_sanity_check.py -> build/lib/neutron/tests/unit/cmd copying neutron/tests/unit/cmd/__init__.py -> build/lib/neutron/tests/unit/cmd creating build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/__init__.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/qos_driver.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying neutron/services/trunk/exceptions.py -> build/lib/neutron/services/trunk copying neutron/services/trunk/plugin.py -> build/lib/neutron/services/trunk copying neutron/services/trunk/callbacks.py -> build/lib/neutron/services/trunk copying neutron/services/trunk/__init__.py -> build/lib/neutron/services/trunk copying neutron/services/trunk/rules.py -> build/lib/neutron/services/trunk copying neutron/services/trunk/utils.py -> build/lib/neutron/services/trunk copying neutron/services/trunk/constants.py -> build/lib/neutron/services/trunk copying neutron/services/trunk/models.py -> build/lib/neutron/services/trunk creating build/lib/neutron/tests/unit/services/auto_allocate copying neutron/tests/unit/services/auto_allocate/test_db.py -> build/lib/neutron/tests/unit/services/auto_allocate copying neutron/tests/unit/services/auto_allocate/__init__.py -> build/lib/neutron/tests/unit/services/auto_allocate creating build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common/test_config.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common creating build/lib/neutron/conf/plugins creating build/lib/neutron/conf/plugins/ml2 creating build/lib/neutron/conf/plugins/ml2/drivers creating build/lib/neutron/conf/plugins/ml2/drivers/mech_sriov copying neutron/conf/plugins/ml2/drivers/mech_sriov/agent_common.py -> build/lib/neutron/conf/plugins/ml2/drivers/mech_sriov copying neutron/conf/plugins/ml2/drivers/mech_sriov/__init__.py -> build/lib/neutron/conf/plugins/ml2/drivers/mech_sriov copying neutron/services/portforwarding/__init__.py -> build/lib/neutron/services/portforwarding copying neutron/services/portforwarding/pf_plugin.py -> build/lib/neutron/services/portforwarding creating build/lib/neutron/api/rpc/callbacks/producer copying neutron/api/rpc/callbacks/producer/registry.py -> build/lib/neutron/api/rpc/callbacks/producer copying neutron/api/rpc/callbacks/producer/__init__.py -> build/lib/neutron/api/rpc/callbacks/producer copying neutron/tests/unit/privileged/agent/__init__.py -> build/lib/neutron/tests/unit/privileged/agent creating build/lib/neutron/common copying neutron/common/exceptions.py -> build/lib/neutron/common copying neutron/common/config.py -> build/lib/neutron/common copying neutron/common/_deprecate.py -> build/lib/neutron/common copying neutron/common/profiler.py -> build/lib/neutron/common copying neutron/common/cache_utils.py -> build/lib/neutron/common copying neutron/common/rpc.py -> build/lib/neutron/common copying neutron/common/ipv6_utils.py -> build/lib/neutron/common copying neutron/common/__init__.py -> build/lib/neutron/common copying neutron/common/utils.py -> build/lib/neutron/common copying neutron/common/eventlet_utils.py -> build/lib/neutron/common copying neutron/common/test_lib.py -> build/lib/neutron/common copying neutron/common/constants.py -> build/lib/neutron/common creating build/lib/neutron/services/logapi/rpc copying neutron/services/logapi/rpc/server.py -> build/lib/neutron/services/logapi/rpc copying neutron/services/logapi/rpc/agent.py -> build/lib/neutron/services/logapi/rpc copying neutron/services/logapi/rpc/__init__.py -> build/lib/neutron/services/logapi/rpc creating build/lib/neutron/tests/functional/pecan_wsgi copying neutron/tests/functional/pecan_wsgi/test_functional.py -> build/lib/neutron/tests/functional/pecan_wsgi copying neutron/tests/functional/pecan_wsgi/config.py -> build/lib/neutron/tests/functional/pecan_wsgi copying neutron/tests/functional/pecan_wsgi/test_controllers.py -> build/lib/neutron/tests/functional/pecan_wsgi copying neutron/tests/functional/pecan_wsgi/__init__.py -> build/lib/neutron/tests/functional/pecan_wsgi copying neutron/tests/functional/pecan_wsgi/test_hooks.py -> build/lib/neutron/tests/functional/pecan_wsgi copying neutron/tests/functional/pecan_wsgi/utils.py -> build/lib/neutron/tests/functional/pecan_wsgi creating build/lib/neutron/services/externaldns creating build/lib/neutron/services/externaldns/drivers copying neutron/services/externaldns/drivers/__init__.py -> build/lib/neutron/services/externaldns/drivers copying neutron/tests/unit/tests/test_base.py -> build/lib/neutron/tests/unit/tests copying neutron/tests/unit/tests/test_post_mortem_debug.py -> build/lib/neutron/tests/unit/tests copying neutron/tests/unit/tests/__init__.py -> build/lib/neutron/tests/unit/tests creating build/lib/neutron/objects/plugins/ml2 copying neutron/objects/plugins/ml2/vlanallocation.py -> build/lib/neutron/objects/plugins/ml2 copying neutron/objects/plugins/ml2/vxlanallocation.py -> build/lib/neutron/objects/plugins/ml2 copying neutron/objects/plugins/ml2/base.py -> build/lib/neutron/objects/plugins/ml2 copying neutron/objects/plugins/ml2/geneveallocation.py -> build/lib/neutron/objects/plugins/ml2 copying neutron/objects/plugins/ml2/flatallocation.py -> build/lib/neutron/objects/plugins/ml2 copying neutron/objects/plugins/ml2/__init__.py -> build/lib/neutron/objects/plugins/ml2 copying neutron/objects/plugins/ml2/greallocation.py -> build/lib/neutron/objects/plugins/ml2 creating build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop copying neutron/tests/unit/plugins/ml2/drivers/l2pop/test_mech_driver.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop copying neutron/tests/unit/plugins/ml2/drivers/l2pop/test_db.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop copying neutron/tests/unit/plugins/ml2/drivers/l2pop/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop creating build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/metering_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/lb_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/secgroup_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/nuage_init_opts.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/other_plugins_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/vpn_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/external.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/agent_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/vmware_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/other_extensions_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/portsec_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/cisco_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/firewall_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/ml2_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/loadbalancer_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/nsxv_initial_opts.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/env.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/__init__.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/nec_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/l3_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/ovs_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/core_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/brocade_init_ops.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/db/migration/alembic_migrations/dvr_init_opts.py -> build/lib/neutron/db/migration/alembic_migrations copying neutron/conf/common.py -> build/lib/neutron/conf copying neutron/conf/service.py -> build/lib/neutron/conf copying neutron/conf/wsgi.py -> build/lib/neutron/conf copying neutron/conf/__init__.py -> build/lib/neutron/conf copying neutron/conf/quota.py -> build/lib/neutron/conf creating build/lib/neutron/tests/unit/services/metering creating build/lib/neutron/tests/unit/services/metering/agents copying neutron/tests/unit/services/metering/agents/__init__.py -> build/lib/neutron/tests/unit/services/metering/agents copying neutron/tests/unit/services/metering/agents/test_metering_agent.py -> build/lib/neutron/tests/unit/services/metering/agents creating build/lib/neutron/tests/unit/services/revisions copying neutron/tests/unit/services/revisions/test_revision_plugin.py -> build/lib/neutron/tests/unit/services/revisions copying neutron/tests/unit/services/revisions/__init__.py -> build/lib/neutron/tests/unit/services/revisions creating build/lib/neutron/services/auto_allocate copying neutron/services/auto_allocate/exceptions.py -> build/lib/neutron/services/auto_allocate copying neutron/services/auto_allocate/db.py -> build/lib/neutron/services/auto_allocate copying neutron/services/auto_allocate/plugin.py -> build/lib/neutron/services/auto_allocate copying neutron/services/auto_allocate/__init__.py -> build/lib/neutron/services/auto_allocate copying neutron/services/auto_allocate/models.py -> build/lib/neutron/services/auto_allocate creating build/lib/neutron/tests/unit/api/v2 copying neutron/tests/unit/api/v2/test_base.py -> build/lib/neutron/tests/unit/api/v2 copying neutron/tests/unit/api/v2/test_router.py -> build/lib/neutron/tests/unit/api/v2 copying neutron/tests/unit/api/v2/test_resource.py -> build/lib/neutron/tests/unit/api/v2 copying neutron/tests/unit/api/v2/__init__.py -> build/lib/neutron/tests/unit/api/v2 creating build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow creating build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_phys.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_ryuapp.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_int.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_tun.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ofswitch.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_dvr_process.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native creating build/lib/neutron/plugins/ml2/drivers/l2pop copying neutron/plugins/ml2/drivers/l2pop/db.py -> build/lib/neutron/plugins/ml2/drivers/l2pop copying neutron/plugins/ml2/drivers/l2pop/rpc.py -> build/lib/neutron/plugins/ml2/drivers/l2pop copying neutron/plugins/ml2/drivers/l2pop/mech_driver.py -> build/lib/neutron/plugins/ml2/drivers/l2pop copying neutron/plugins/ml2/drivers/l2pop/__init__.py -> build/lib/neutron/plugins/ml2/drivers/l2pop copying neutron/tests/unit/services/trunk/fakes.py -> build/lib/neutron/tests/unit/services/trunk copying neutron/tests/unit/services/trunk/test_plugin.py -> build/lib/neutron/tests/unit/services/trunk copying neutron/tests/unit/services/trunk/test_rules.py -> build/lib/neutron/tests/unit/services/trunk copying neutron/tests/unit/services/trunk/test_utils.py -> build/lib/neutron/tests/unit/services/trunk copying neutron/tests/unit/services/trunk/__init__.py -> build/lib/neutron/tests/unit/services/trunk copying neutron/db/securitygroups_db.py -> build/lib/neutron/db copying neutron/db/api.py -> build/lib/neutron/db copying neutron/db/extraroute_db.py -> build/lib/neutron/db copying neutron/db/network_ip_availability_db.py -> build/lib/neutron/db copying neutron/db/vlantransparent_db.py -> build/lib/neutron/db copying neutron/db/db_base_plugin_common.py -> build/lib/neutron/db copying neutron/db/db_base_plugin_v2.py -> build/lib/neutron/db copying neutron/db/l3_fip_port_details.py -> build/lib/neutron/db copying neutron/db/l3_db.py -> build/lib/neutron/db copying neutron/db/securitygroups_rpc_base.py -> build/lib/neutron/db copying neutron/db/ipam_backend_mixin.py -> build/lib/neutron/db copying neutron/db/l3_dvr_ha_scheduler_db.py -> build/lib/neutron/db copying neutron/db/portsecurity_db.py -> build/lib/neutron/db copying neutron/db/l3_hamode_db.py -> build/lib/neutron/db copying neutron/db/l3_dvrscheduler_db.py -> build/lib/neutron/db copying neutron/db/models_v2.py -> build/lib/neutron/db copying neutron/db/quota_db.py -> build/lib/neutron/db copying neutron/db/portbindings_base.py -> build/lib/neutron/db copying neutron/db/extradhcpopt_db.py -> build/lib/neutron/db copying neutron/db/standard_attr.py -> build/lib/neutron/db copying neutron/db/rbac_db_mixin.py -> build/lib/neutron/db copying neutron/db/agentschedulers_db.py -> build/lib/neutron/db copying neutron/db/flavors_db.py -> build/lib/neutron/db copying neutron/db/l3_agentschedulers_db.py -> build/lib/neutron/db copying neutron/db/l3_fip_qos.py -> build/lib/neutron/db copying neutron/db/_utils.py -> build/lib/neutron/db copying neutron/db/agents_db.py -> build/lib/neutron/db copying neutron/db/sqlalchemytypes.py -> build/lib/neutron/db copying neutron/db/external_net_db.py -> build/lib/neutron/db copying neutron/db/common_db_mixin.py -> build/lib/neutron/db copying neutron/db/l3_hascheduler_db.py -> build/lib/neutron/db copying neutron/db/subnet_service_type_mixin.py -> build/lib/neutron/db copying neutron/db/l3_gwmode_db.py -> build/lib/neutron/db copying neutron/db/dns_db.py -> build/lib/neutron/db copying neutron/db/rbac_db_models.py -> build/lib/neutron/db copying neutron/db/portbindings_db.py -> build/lib/neutron/db copying neutron/db/_resource_extend.py -> build/lib/neutron/db copying neutron/db/dvr_mac_db.py -> build/lib/neutron/db copying neutron/db/provisioning_blocks.py -> build/lib/neutron/db copying neutron/db/allowedaddresspairs_db.py -> build/lib/neutron/db copying neutron/db/l3_dvr_db.py -> build/lib/neutron/db copying neutron/db/_model_query.py -> build/lib/neutron/db copying neutron/db/tag_db.py -> build/lib/neutron/db copying neutron/db/portsecurity_db_common.py -> build/lib/neutron/db copying neutron/db/data_plane_status_db.py -> build/lib/neutron/db copying neutron/db/l3_attrs_db.py -> build/lib/neutron/db copying neutron/db/__init__.py -> build/lib/neutron/db copying neutron/db/segments_db.py -> build/lib/neutron/db copying neutron/db/standardattrdescription_db.py -> build/lib/neutron/db copying neutron/db/address_scope_db.py -> build/lib/neutron/db copying neutron/db/servicetype_db.py -> build/lib/neutron/db copying neutron/db/ipam_pluggable_backend.py -> build/lib/neutron/db creating build/lib/neutron/tests/unit/quota copying neutron/tests/unit/quota/test_resource.py -> build/lib/neutron/tests/unit/quota copying neutron/tests/unit/quota/test_resource_registry.py -> build/lib/neutron/tests/unit/quota copying neutron/tests/unit/quota/__init__.py -> build/lib/neutron/tests/unit/quota copying neutron/conf/plugins/__init__.py -> build/lib/neutron/conf/plugins copying neutron/conf/plugins/ml2/drivers/driver_type.py -> build/lib/neutron/conf/plugins/ml2/drivers copying neutron/conf/plugins/ml2/drivers/macvtap.py -> build/lib/neutron/conf/plugins/ml2/drivers copying neutron/conf/plugins/ml2/drivers/agent.py -> build/lib/neutron/conf/plugins/ml2/drivers copying neutron/conf/plugins/ml2/drivers/ovs_conf.py -> build/lib/neutron/conf/plugins/ml2/drivers copying neutron/conf/plugins/ml2/drivers/linuxbridge.py -> build/lib/neutron/conf/plugins/ml2/drivers copying neutron/conf/plugins/ml2/drivers/__init__.py -> build/lib/neutron/conf/plugins/ml2/drivers copying neutron/conf/plugins/ml2/drivers/l2pop.py -> build/lib/neutron/conf/plugins/ml2/drivers creating build/lib/neutron/tests/unit/agent/metadata copying neutron/tests/unit/agent/metadata/test_agent.py -> build/lib/neutron/tests/unit/agent/metadata copying neutron/tests/unit/agent/metadata/test_driver.py -> build/lib/neutron/tests/unit/agent/metadata copying neutron/tests/unit/agent/metadata/__init__.py -> build/lib/neutron/tests/unit/agent/metadata creating build/lib/neutron/server copying neutron/server/__init__.py -> build/lib/neutron/server copying neutron/server/rpc_eventlet.py -> build/lib/neutron/server copying neutron/server/wsgi_eventlet.py -> build/lib/neutron/server copying neutron/tests/unit/services/test_provider_configuration.py -> build/lib/neutron/tests/unit/services copying neutron/tests/unit/services/__init__.py -> build/lib/neutron/tests/unit/services creating build/lib/neutron/tests/functional/api copying neutron/tests/functional/api/test_policies.py -> build/lib/neutron/tests/functional/api copying neutron/tests/functional/api/__init__.py -> build/lib/neutron/tests/functional/api copying neutron/tests/unit/services/l3_router/test_l3_router_plugin.py -> build/lib/neutron/tests/unit/services/l3_router copying neutron/tests/unit/services/l3_router/__init__.py -> build/lib/neutron/tests/unit/services/l3_router creating build/lib/neutron/tests/unit/services/metering/drivers copying neutron/tests/unit/services/metering/drivers/test_iptables.py -> build/lib/neutron/tests/unit/services/metering/drivers copying neutron/tests/unit/services/metering/drivers/__init__.py -> build/lib/neutron/tests/unit/services/metering/drivers copying neutron/tests/unit/agent/l3/extensions/__init__.py -> build/lib/neutron/tests/unit/agent/l3/extensions copying neutron/tests/unit/agent/l3/extensions/test_port_forwarding.py -> build/lib/neutron/tests/unit/agent/l3/extensions creating build/lib/neutron/tests/functional/tests/common creating build/lib/neutron/tests/functional/tests/common/exclusive_resources copying neutron/tests/functional/tests/common/exclusive_resources/test_port.py -> build/lib/neutron/tests/functional/tests/common/exclusive_resources copying neutron/tests/functional/tests/common/exclusive_resources/test_ip_network.py -> build/lib/neutron/tests/functional/tests/common/exclusive_resources copying neutron/tests/functional/tests/common/exclusive_resources/test_resource_allocator.py -> build/lib/neutron/tests/functional/tests/common/exclusive_resources copying neutron/tests/functional/tests/common/exclusive_resources/__init__.py -> build/lib/neutron/tests/functional/tests/common/exclusive_resources copying neutron/tests/functional/tests/common/exclusive_resources/test_ip_address.py -> build/lib/neutron/tests/functional/tests/common/exclusive_resources creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_tun.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_int.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge_test_base.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ovs_bridge.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_phys.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ofswitch.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native creating build/lib/neutron/tests/unit/agent/l2 creating build/lib/neutron/tests/unit/agent/l2/extensions copying neutron/tests/unit/agent/l2/extensions/test_fdb_population.py -> build/lib/neutron/tests/unit/agent/l2/extensions copying neutron/tests/unit/agent/l2/extensions/__init__.py -> build/lib/neutron/tests/unit/agent/l2/extensions copying neutron/tests/unit/agent/l2/extensions/test_qos.py -> build/lib/neutron/tests/unit/agent/l2/extensions creating build/lib/neutron/plugins/ml2/drivers/linuxbridge/mech_driver copying neutron/plugins/ml2/drivers/linuxbridge/mech_driver/mech_linuxbridge.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/mech_driver copying neutron/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge/mech_driver creating build/lib/neutron/agent/linux creating build/lib/neutron/agent/linux/openvswitch_firewall copying neutron/agent/linux/openvswitch_firewall/exceptions.py -> build/lib/neutron/agent/linux/openvswitch_firewall copying neutron/agent/linux/openvswitch_firewall/firewall.py -> build/lib/neutron/agent/linux/openvswitch_firewall copying neutron/agent/linux/openvswitch_firewall/iptables.py -> build/lib/neutron/agent/linux/openvswitch_firewall copying neutron/agent/linux/openvswitch_firewall/__init__.py -> build/lib/neutron/agent/linux/openvswitch_firewall copying neutron/agent/linux/openvswitch_firewall/rules.py -> build/lib/neutron/agent/linux/openvswitch_firewall copying neutron/agent/linux/openvswitch_firewall/constants.py -> build/lib/neutron/agent/linux/openvswitch_firewall creating build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap creating build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent copying neutron/tests/unit/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent copying neutron/tests/unit/plugins/ml2/drivers/macvtap/agent/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent copying neutron/tests/unit/tests/example/__init__.py -> build/lib/neutron/tests/unit/tests/example copying neutron/tests/functional/plugins/ml2/drivers/macvtap/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap copying neutron/tests/unit/ipam/drivers/__init__.py -> build/lib/neutron/tests/unit/ipam/drivers creating build/lib/neutron/tests/unit/objects/logapi copying neutron/tests/unit/objects/logapi/test_logging_resource.py -> build/lib/neutron/tests/unit/objects/logapi copying neutron/tests/unit/objects/logapi/__init__.py -> build/lib/neutron/tests/unit/objects/logapi copying neutron/tests/unit/privileged/__init__.py -> build/lib/neutron/tests/unit/privileged copying neutron/tests/unit/services/qos/test_qos_plugin.py -> build/lib/neutron/tests/unit/services/qos copying neutron/tests/unit/services/qos/base.py -> build/lib/neutron/tests/unit/services/qos copying neutron/tests/unit/services/qos/__init__.py -> build/lib/neutron/tests/unit/services/qos copying neutron/tests/unit/agent/l2/test_l2_agent_extensions_manager.py -> build/lib/neutron/tests/unit/agent/l2 copying neutron/tests/unit/agent/l2/__init__.py -> build/lib/neutron/tests/unit/agent/l2 creating build/lib/neutron/services/metering/drivers/noop copying neutron/services/metering/drivers/noop/noop_driver.py -> build/lib/neutron/services/metering/drivers/noop copying neutron/services/metering/drivers/noop/__init__.py -> build/lib/neutron/services/metering/drivers/noop copying neutron/plugins/ml2/drivers/openvswitch/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch copying neutron/tests/unit/services/metering/test_metering_plugin.py -> build/lib/neutron/tests/unit/services/metering copying neutron/tests/unit/services/metering/__init__.py -> build/lib/neutron/tests/unit/services/metering copying neutron/cmd/eventlet/usage_audit.py -> build/lib/neutron/cmd/eventlet copying neutron/cmd/eventlet/__init__.py -> build/lib/neutron/cmd/eventlet creating build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/test_mech_macvtap.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver creating build/lib/neutron/db/migration/models copying neutron/db/migration/models/head.py -> build/lib/neutron/db/migration/models copying neutron/db/migration/models/__init__.py -> build/lib/neutron/db/migration/models copying neutron/tests/unit/plugins/__init__.py -> build/lib/neutron/tests/unit/plugins creating build/lib/neutron/db/port_security copying neutron/db/port_security/__init__.py -> build/lib/neutron/db/port_security copying neutron/db/port_security/models.py -> build/lib/neutron/db/port_security creating build/lib/neutron/tests/unit/tests/functional copying neutron/tests/unit/tests/functional/test_base.py -> build/lib/neutron/tests/unit/tests/functional copying neutron/tests/unit/tests/functional/__init__.py -> build/lib/neutron/tests/unit/tests/functional creating build/lib/neutron/plugins/ml2/drivers/macvtap copying neutron/plugins/ml2/drivers/macvtap/macvtap_common.py -> build/lib/neutron/plugins/ml2/drivers/macvtap copying neutron/plugins/ml2/drivers/macvtap/__init__.py -> build/lib/neutron/plugins/ml2/drivers/macvtap copying neutron/tests/functional/agent/linux/test_ipset.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_ip_monitor.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_process_monitor.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_keepalived.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_netlink_lib.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_bridge_lib.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_ovsdb_monitor.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/helpers.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/simple_daemon.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_interface.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_dhcp.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_l3_tc_lib.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_ip_lib.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_tc_lib.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_iptables.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/base.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_utils.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/__init__.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_linuxbridge_arp_protect.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/agent/linux/test_async_process.py -> build/lib/neutron/tests/functional/agent/linux copying neutron/tests/functional/services/__init__.py -> build/lib/neutron/tests/functional/services creating build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/br_phys.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/br_int.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/br_tun.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/ofswitch.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/br_dvr_process.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/ovs_bridge.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/main.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl creating build/lib/neutron/conf/agent/l3 copying neutron/conf/agent/l3/ha.py -> build/lib/neutron/conf/agent/l3 copying neutron/conf/agent/l3/keepalived.py -> build/lib/neutron/conf/agent/l3 copying neutron/conf/agent/l3/config.py -> build/lib/neutron/conf/agent/l3 copying neutron/conf/agent/l3/__init__.py -> build/lib/neutron/conf/agent/l3 creating build/lib/neutron/services/trunk/drivers/linuxbridge copying neutron/services/trunk/drivers/linuxbridge/driver.py -> build/lib/neutron/services/trunk/drivers/linuxbridge copying neutron/services/trunk/drivers/linuxbridge/__init__.py -> build/lib/neutron/services/trunk/drivers/linuxbridge creating build/lib/neutron/tests/fullstack/resources copying neutron/tests/fullstack/resources/environment.py -> build/lib/neutron/tests/fullstack/resources copying neutron/tests/fullstack/resources/config.py -> build/lib/neutron/tests/fullstack/resources copying neutron/tests/fullstack/resources/machine.py -> build/lib/neutron/tests/fullstack/resources copying neutron/tests/fullstack/resources/client.py -> build/lib/neutron/tests/fullstack/resources copying neutron/tests/fullstack/resources/process.py -> build/lib/neutron/tests/fullstack/resources copying neutron/tests/fullstack/resources/__init__.py -> build/lib/neutron/tests/fullstack/resources creating build/lib/neutron/tests/unit/notifiers copying neutron/tests/unit/notifiers/test_nova.py -> build/lib/neutron/tests/unit/notifiers copying neutron/tests/unit/notifiers/__init__.py -> build/lib/neutron/tests/unit/notifiers copying neutron/tests/unit/notifiers/test_batch_notifier.py -> build/lib/neutron/tests/unit/notifiers creating build/lib/neutron/plugins/ml2/drivers/agent copying neutron/plugins/ml2/drivers/agent/config.py -> build/lib/neutron/plugins/ml2/drivers/agent copying neutron/plugins/ml2/drivers/agent/capabilities.py -> build/lib/neutron/plugins/ml2/drivers/agent copying neutron/plugins/ml2/drivers/agent/_agent_manager_base.py -> build/lib/neutron/plugins/ml2/drivers/agent copying neutron/plugins/ml2/drivers/agent/__init__.py -> build/lib/neutron/plugins/ml2/drivers/agent copying neutron/plugins/ml2/drivers/agent/_common_agent.py -> build/lib/neutron/plugins/ml2/drivers/agent copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_pci_lib.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_sriov_nic_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_eswitch_manager.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying neutron/plugins/ml2/drivers/linuxbridge/__init__.py -> build/lib/neutron/plugins/ml2/drivers/linuxbridge creating build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_segment.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_fip_port_details.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/extensionattribute.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_timestamp.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_subnet_service_types.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_l3.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_agent.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_extraroute.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/v2attributes.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_vlantransparent.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/foxinsocks.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_servicetype.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_securitygroup.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_extra_dhcp_opt.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_quotasv2_detail.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_data_plane_status.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_qos_fip.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_dns.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_router_availability_zone.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_address_scope.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_providernet.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_external_net.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/base.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/extendedattribute.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_portsecurity.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_quotasv2.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_l3_ext_gw_mode.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/__init__.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_network_ip_availability.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_default_subnetpools.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_flavors.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py -> build/lib/neutron/tests/unit/extensions copying neutron/tests/unit/extensions/test_availability_zone.py -> build/lib/neutron/tests/unit/extensions copying neutron/agent/ovsdb/api.py -> build/lib/neutron/agent/ovsdb copying neutron/agent/ovsdb/impl_vsctl.py -> build/lib/neutron/agent/ovsdb copying neutron/agent/ovsdb/__init__.py -> build/lib/neutron/agent/ovsdb copying neutron/agent/ovsdb/impl_idl.py -> build/lib/neutron/agent/ovsdb copying neutron/tests/unit/services/logapi/agent/test_log_extension.py -> build/lib/neutron/tests/unit/services/logapi/agent copying neutron/tests/unit/services/logapi/agent/__init__.py -> build/lib/neutron/tests/unit/services/logapi/agent creating build/lib/neutron/tests/functional/common copying neutron/tests/functional/common/test_utils.py -> build/lib/neutron/tests/functional/common copying neutron/tests/functional/common/__init__.py -> build/lib/neutron/tests/functional/common creating build/lib/neutron/tests/functional/agent/l2/extensions copying neutron/tests/functional/agent/l2/extensions/test_ovs_agent_qos_extension.py -> build/lib/neutron/tests/functional/agent/l2/extensions copying neutron/tests/functional/agent/l2/extensions/__init__.py -> build/lib/neutron/tests/functional/agent/l2/extensions copying neutron/tests/unit/tests/example/dir/__init__.py -> build/lib/neutron/tests/unit/tests/example/dir copying neutron/tests/unit/tests/example/dir/example_module.py -> build/lib/neutron/tests/unit/tests/example/dir copying neutron/services/l3_router/l3_router_plugin.py -> build/lib/neutron/services/l3_router copying neutron/services/l3_router/__init__.py -> build/lib/neutron/services/l3_router creating build/lib/neutron/tests/functional/cmd copying neutron/tests/functional/cmd/test_netns_cleanup.py -> build/lib/neutron/tests/functional/cmd copying neutron/tests/functional/cmd/test_ovs_cleanup.py -> build/lib/neutron/tests/functional/cmd copying neutron/tests/functional/cmd/process_spawn.py -> build/lib/neutron/tests/functional/cmd copying neutron/tests/functional/cmd/__init__.py -> build/lib/neutron/tests/functional/cmd copying neutron/tests/functional/cmd/test_ipset_cleanup.py -> build/lib/neutron/tests/functional/cmd copying neutron/tests/functional/cmd/test_linuxbridge_cleanup.py -> build/lib/neutron/tests/functional/cmd creating build/lib/neutron/tests/unit/services/logapi/drivers/openvswitch copying neutron/tests/unit/services/logapi/drivers/openvswitch/test_ovs_firewall_log.py -> build/lib/neutron/tests/unit/services/logapi/drivers/openvswitch copying neutron/tests/unit/services/logapi/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/unit/services/logapi/drivers/openvswitch copying neutron/tests/functional/services/trunk/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch copying neutron/plugins/ml2/drivers/mech_sriov/__init__.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov creating build/lib/neutron/tests/functional/agent/linux/bin copying neutron/tests/functional/agent/linux/bin/ipt_binname.py -> build/lib/neutron/tests/functional/agent/linux/bin copying neutron/tests/functional/agent/linux/bin/__init__.py -> build/lib/neutron/tests/functional/agent/linux/bin creating build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver copying neutron/plugins/ml2/drivers/macvtap/mech_driver/mech_macvtap.py -> build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver copying neutron/plugins/ml2/drivers/macvtap/mech_driver/__init__.py -> build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver copying neutron/services/externaldns/driver.py -> build/lib/neutron/services/externaldns copying neutron/services/externaldns/__init__.py -> build/lib/neutron/services/externaldns creating build/lib/neutron/plugins/ml2/drivers/macvtap/agent copying neutron/plugins/ml2/drivers/macvtap/agent/macvtap_neutron_agent.py -> build/lib/neutron/plugins/ml2/drivers/macvtap/agent copying neutron/plugins/ml2/drivers/macvtap/agent/__init__.py -> build/lib/neutron/plugins/ml2/drivers/macvtap/agent creating build/lib/neutron/tests/unit/objects/extensions copying neutron/tests/unit/objects/extensions/test_standardattributes.py -> build/lib/neutron/tests/unit/objects/extensions copying neutron/tests/unit/objects/extensions/__init__.py -> build/lib/neutron/tests/unit/objects/extensions creating build/lib/neutron/services/qos/drivers/sriov copying neutron/services/qos/drivers/sriov/driver.py -> build/lib/neutron/services/qos/drivers/sriov copying neutron/services/qos/drivers/sriov/__init__.py -> build/lib/neutron/services/qos/drivers/sriov creating build/lib/neutron/core_extensions copying neutron/core_extensions/qos.py -> build/lib/neutron/core_extensions copying neutron/core_extensions/base.py -> build/lib/neutron/core_extensions copying neutron/core_extensions/__init__.py -> build/lib/neutron/core_extensions creating build/lib/neutron/services/logapi/agent/l3 copying neutron/services/logapi/agent/l3/base.py -> build/lib/neutron/services/logapi/agent/l3 copying neutron/services/logapi/agent/l3/__init__.py -> build/lib/neutron/services/logapi/agent/l3 copying neutron/tests/common/conn_testers.py -> build/lib/neutron/tests/common copying neutron/tests/common/helpers.py -> build/lib/neutron/tests/common copying neutron/tests/common/base.py -> build/lib/neutron/tests/common copying neutron/tests/common/net_helpers.py -> build/lib/neutron/tests/common copying neutron/tests/common/machine_fixtures.py -> build/lib/neutron/tests/common copying neutron/tests/common/__init__.py -> build/lib/neutron/tests/common copying neutron/tests/common/config_fixtures.py -> build/lib/neutron/tests/common copying neutron/tests/common/l3_test_common.py -> build/lib/neutron/tests/common copying neutron/tests/functional/plugins/__init__.py -> build/lib/neutron/tests/functional/plugins creating build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_vlanallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_flatallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_greallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_vxlanallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/__init__.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/tests/unit/objects/plugins/ml2/test_geneveallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2 copying neutron/services/trunk/drivers/base.py -> build/lib/neutron/services/trunk/drivers copying neutron/services/trunk/drivers/__init__.py -> build/lib/neutron/services/trunk/drivers creating build/lib/neutron/tests/unit/api/rpc/agentnotifiers copying neutron/tests/unit/api/rpc/agentnotifiers/test_l3_rpc_agent_api.py -> build/lib/neutron/tests/unit/api/rpc/agentnotifiers copying neutron/tests/unit/api/rpc/agentnotifiers/test_dhcp_rpc_agent_api.py -> build/lib/neutron/tests/unit/api/rpc/agentnotifiers copying neutron/tests/unit/api/rpc/agentnotifiers/__init__.py -> build/lib/neutron/tests/unit/api/rpc/agentnotifiers creating build/lib/neutron/services/trunk/rpc copying neutron/services/trunk/rpc/backend.py -> build/lib/neutron/services/trunk/rpc copying neutron/services/trunk/rpc/server.py -> build/lib/neutron/services/trunk/rpc copying neutron/services/trunk/rpc/agent.py -> build/lib/neutron/services/trunk/rpc copying neutron/services/trunk/rpc/__init__.py -> build/lib/neutron/services/trunk/rpc copying neutron/services/trunk/rpc/constants.py -> build/lib/neutron/services/trunk/rpc creating build/lib/neutron/objects/extensions copying neutron/objects/extensions/port_security.py -> build/lib/neutron/objects/extensions copying neutron/objects/extensions/__init__.py -> build/lib/neutron/objects/extensions copying neutron/objects/extensions/standardattributes.py -> build/lib/neutron/objects/extensions creating build/lib/neutron/services/trunk/drivers/linuxbridge/agent copying neutron/services/trunk/drivers/linuxbridge/agent/trunk_plumber.py -> build/lib/neutron/services/trunk/drivers/linuxbridge/agent copying neutron/services/trunk/drivers/linuxbridge/agent/driver.py -> build/lib/neutron/services/trunk/drivers/linuxbridge/agent copying neutron/services/trunk/drivers/linuxbridge/agent/__init__.py -> build/lib/neutron/services/trunk/drivers/linuxbridge/agent creating build/lib/neutron/plugins/ml2/drivers/l2pop/rpc_manager copying neutron/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc.py -> build/lib/neutron/plugins/ml2/drivers/l2pop/rpc_manager copying neutron/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py -> build/lib/neutron/plugins/ml2/drivers/l2pop/rpc_manager creating build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/framework.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_namespace_manager.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_legacy_router.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_ha_router.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_dvr_router.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_metadata_proxy.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/__init__.py -> build/lib/neutron/tests/functional/agent/l3 copying neutron/tests/functional/agent/l3/test_keepalived_state_change.py -> build/lib/neutron/tests/functional/agent/l3 creating build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/test_mech_linuxbridge.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver creating build/lib/neutron/tests/unit/core_extensions copying neutron/tests/unit/core_extensions/__init__.py -> build/lib/neutron/tests/unit/core_extensions copying neutron/tests/unit/core_extensions/test_qos.py -> build/lib/neutron/tests/unit/core_extensions copying neutron/agent/linux/ethtool.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/bridge_lib.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/pd.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/keepalived.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/ip_lib.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/tc_lib.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/xenapi_root_helper.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/iptables_comments.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/async_process.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/l3_tc_lib.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/daemon.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/interface.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/iptables_manager.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/dibbler.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/ip_monitor.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/iptables_firewall.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/polling.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/external_process.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/ip_link_support.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/ovsdb_monitor.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/ra.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/ip_conntrack.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/__init__.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/utils.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/pd_driver.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/ipset_manager.py -> build/lib/neutron/agent/linux copying neutron/agent/linux/dhcp.py -> build/lib/neutron/agent/linux copying neutron/privileged/__init__.py -> build/lib/neutron/privileged copying neutron/agent/l2/l2_agent_extensions_manager.py -> build/lib/neutron/agent/l2 copying neutron/agent/l2/__init__.py -> build/lib/neutron/agent/l2 creating build/lib/neutron/services/revisions copying neutron/services/revisions/revision_plugin.py -> build/lib/neutron/services/revisions copying neutron/services/revisions/__init__.py -> build/lib/neutron/services/revisions copying neutron/tests/unit/objects/test_subnetpool.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_base.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_provisioning_blocks.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_auto_allocate.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_agent.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_router.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_servicetype.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_securitygroup.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_ipam.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_l3agent.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_network.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_objects.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_ports.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_common_types.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_tag.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_metering.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_quota.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_address_scope.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_subnet.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_l3_hamode.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_floatingip.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_trunk.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_flavor.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/__init__.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_port_forwarding.py -> build/lib/neutron/tests/unit/objects copying neutron/tests/unit/objects/test_rbac_db.py -> build/lib/neutron/tests/unit/objects creating build/lib/neutron/db/allowed_address_pairs copying neutron/db/allowed_address_pairs/__init__.py -> build/lib/neutron/db/allowed_address_pairs copying neutron/tests/unit/test_worker.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/test_wsgi.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/test_neutron_plugin_base_v2.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/test_auth.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/_test_extension_portbindings.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/test_policy.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/testlib_api.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/extension_stubs.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/__init__.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/test_service.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/test_opts.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/test_manager.py -> build/lib/neutron/tests/unit copying neutron/tests/unit/dummy_plugin.py -> build/lib/neutron/tests/unit creating build/lib/neutron/tests/unit/db/quota copying neutron/tests/unit/db/quota/test_api.py -> build/lib/neutron/tests/unit/db/quota copying neutron/tests/unit/db/quota/test_driver.py -> build/lib/neutron/tests/unit/db/quota copying neutron/tests/unit/db/quota/__init__.py -> build/lib/neutron/tests/unit/db/quota creating build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver copying neutron/plugins/ml2/drivers/openvswitch/mech_driver/mech_openvswitch.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver copying neutron/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver creating build/lib/neutron/agent/dhcp copying neutron/agent/dhcp/agent.py -> build/lib/neutron/agent/dhcp copying neutron/agent/dhcp/__init__.py -> build/lib/neutron/agent/dhcp creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/test_br_tun.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/test_br_int.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/ovs_bridge_test_base.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/test_br_phys.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying neutron/tests/unit/plugins/ml2/drivers/macvtap/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap copying neutron/tests/unit/plugins/ml2/drivers/macvtap/test_macvtap_common.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge copying neutron/cmd/pd_notify.py -> build/lib/neutron/cmd copying neutron/cmd/keepalived_state_change.py -> build/lib/neutron/cmd copying neutron/cmd/linuxbridge_cleanup.py -> build/lib/neutron/cmd copying neutron/cmd/ovs_cleanup.py -> build/lib/neutron/cmd copying neutron/cmd/sanity_check.py -> build/lib/neutron/cmd copying neutron/cmd/netns_cleanup.py -> build/lib/neutron/cmd copying neutron/cmd/ipset_cleanup.py -> build/lib/neutron/cmd copying neutron/cmd/__init__.py -> build/lib/neutron/cmd copying neutron/cmd/runtime_checks.py -> build/lib/neutron/cmd copying neutron/plugins/ml2/drivers/mech_agent.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/type_tunnel.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/helpers.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/type_vlan.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/type_vxlan.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/type_flat.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/__init__.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/type_local.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/type_geneve.py -> build/lib/neutron/plugins/ml2/drivers copying neutron/plugins/ml2/drivers/type_gre.py -> build/lib/neutron/plugins/ml2/drivers creating build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying neutron/plugins/ml2/drivers/mech_sriov/mech_driver/exceptions.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying neutron/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver creating build/lib/neutron/services/externaldns/drivers/designate copying neutron/services/externaldns/drivers/designate/driver.py -> build/lib/neutron/services/externaldns/drivers/designate copying neutron/services/externaldns/drivers/designate/__init__.py -> build/lib/neutron/services/externaldns/drivers/designate copying neutron/api/rpc/callbacks/exceptions.py -> build/lib/neutron/api/rpc/callbacks copying neutron/api/rpc/callbacks/resources.py -> build/lib/neutron/api/rpc/callbacks copying neutron/api/rpc/callbacks/events.py -> build/lib/neutron/api/rpc/callbacks copying neutron/api/rpc/callbacks/__init__.py -> build/lib/neutron/api/rpc/callbacks copying neutron/api/rpc/callbacks/resource_manager.py -> build/lib/neutron/api/rpc/callbacks copying neutron/api/rpc/callbacks/version_manager.py -> build/lib/neutron/api/rpc/callbacks creating build/lib/neutron/tests/common/exclusive_resources copying neutron/tests/common/exclusive_resources/port.py -> build/lib/neutron/tests/common/exclusive_resources copying neutron/tests/common/exclusive_resources/resource_allocator.py -> build/lib/neutron/tests/common/exclusive_resources copying neutron/tests/common/exclusive_resources/ip_address.py -> build/lib/neutron/tests/common/exclusive_resources copying neutron/tests/common/exclusive_resources/ip_network.py -> build/lib/neutron/tests/common/exclusive_resources copying neutron/tests/common/exclusive_resources/__init__.py -> build/lib/neutron/tests/common/exclusive_resources creating build/lib/neutron/cmd/eventlet/services copying neutron/cmd/eventlet/services/metering_agent.py -> build/lib/neutron/cmd/eventlet/services copying neutron/cmd/eventlet/services/__init__.py -> build/lib/neutron/cmd/eventlet/services creating build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/qos_driver.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/br_cookie.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow creating build/lib/neutron/tests/unit/api/rpc/callbacks/producer copying neutron/tests/unit/api/rpc/callbacks/producer/test_registry.py -> build/lib/neutron/tests/unit/api/rpc/callbacks/producer copying neutron/tests/unit/api/rpc/callbacks/producer/__init__.py -> build/lib/neutron/tests/unit/api/rpc/callbacks/producer creating build/lib/neutron/conf/extensions copying neutron/conf/extensions/allowedaddresspairs.py -> build/lib/neutron/conf/extensions copying neutron/conf/extensions/__init__.py -> build/lib/neutron/conf/extensions copying neutron/conf/plugins/ml2/config.py -> build/lib/neutron/conf/plugins/ml2 copying neutron/conf/plugins/ml2/__init__.py -> build/lib/neutron/conf/plugins/ml2 creating build/lib/neutron/tests/unit/objects/db copying neutron/tests/unit/objects/db/test_api.py -> build/lib/neutron/tests/unit/objects/db copying neutron/tests/unit/objects/db/__init__.py -> build/lib/neutron/tests/unit/objects/db creating build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/extra_dhcp_opt.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/data_plane_status.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/port_security.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/allowedaddresspairs.py -> build/lib/neutron/objects/port/extensions copying neutron/objects/port/extensions/__init__.py -> build/lib/neutron/objects/port/extensions copying neutron/plugins/__init__.py -> build/lib/neutron/plugins copying neutron/api/api_common.py -> build/lib/neutron/api copying neutron/api/__init__.py -> build/lib/neutron/api copying neutron/api/extensions.py -> build/lib/neutron/api creating build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/test_dvr_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/test_l3_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/test_resources_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/test_dhcp_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/__init__.py -> build/lib/neutron/tests/unit/api/rpc/handlers copying neutron/tests/unit/api/rpc/handlers/test_securitygroups_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers creating build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall copying neutron/tests/unit/agent/linux/openvswitch_firewall/test_iptables.py -> build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall copying neutron/tests/unit/agent/linux/openvswitch_firewall/test_firewall.py -> build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall copying neutron/tests/unit/agent/linux/openvswitch_firewall/test_rules.py -> build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall copying neutron/tests/unit/agent/linux/openvswitch_firewall/__init__.py -> build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall creating build/lib/neutron/db/qos copying neutron/db/qos/__init__.py -> build/lib/neutron/db/qos copying neutron/db/qos/models.py -> build/lib/neutron/db/qos copying neutron/tests/functional/db/test_migrations.py -> build/lib/neutron/tests/functional/db copying neutron/tests/functional/db/test_ipam.py -> build/lib/neutron/tests/functional/db copying neutron/tests/functional/db/test_models.py -> build/lib/neutron/tests/functional/db copying neutron/tests/functional/db/__init__.py -> build/lib/neutron/tests/functional/db creating build/lib/neutron/tests/unit/plugins/ml2/drivers/agent copying neutron/tests/unit/plugins/ml2/drivers/agent/test_capabilities.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/agent copying neutron/tests/unit/plugins/ml2/drivers/agent/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/agent copying neutron/tests/unit/plugins/ml2/drivers/agent/test__agent_manager_base.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/agent copying neutron/tests/unit/plugins/ml2/drivers/agent/test__common_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/agent creating build/lib/neutron/db/models/plugins copying neutron/db/models/plugins/__init__.py -> build/lib/neutron/db/models/plugins creating build/lib/neutron/services/qos/drivers/linuxbridge copying neutron/services/qos/drivers/linuxbridge/driver.py -> build/lib/neutron/services/qos/drivers/linuxbridge copying neutron/services/qos/drivers/linuxbridge/__init__.py -> build/lib/neutron/services/qos/drivers/linuxbridge creating build/lib/neutron/hacking copying neutron/hacking/checks.py -> build/lib/neutron/hacking copying neutron/hacking/__init__.py -> build/lib/neutron/hacking copying neutron/tests/unit/db/test_sqlalchemytypes.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_provisioning_blocks.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_agents_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_standard_attr.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_ipam_backend_mixin.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_l3_hamode_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_segments_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_portsecurity_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_migration.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_db_base_plugin_common.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_allowedaddresspairs_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_l3_dvr_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_ipam_pluggable_backend.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_portsecurity_db_common.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_securitygroups_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test__utils.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_db_base_plugin_v2.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/__init__.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_l3_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_extraroute_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_rbac_db_mixin.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_dvr_mac_db.py -> build/lib/neutron/tests/unit/db copying neutron/tests/unit/db/test_agentschedulers_db.py -> build/lib/neutron/tests/unit/db creating build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/test_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/test_trunk_plumber.py -> build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent creating build/lib/neutron/agent/metadata copying neutron/agent/metadata/driver.py -> build/lib/neutron/agent/metadata copying neutron/agent/metadata/agent.py -> build/lib/neutron/agent/metadata copying neutron/agent/metadata/__init__.py -> build/lib/neutron/agent/metadata copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_neutron_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_agent_extension_api.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent copying neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_arp_protect.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent creating build/lib/neutron/cmd/eventlet/server copying neutron/cmd/eventlet/server/__init__.py -> build/lib/neutron/cmd/eventlet/server copying neutron/services/trunk/drivers/openvswitch/driver.py -> build/lib/neutron/services/trunk/drivers/openvswitch copying neutron/services/trunk/drivers/openvswitch/__init__.py -> build/lib/neutron/services/trunk/drivers/openvswitch copying neutron/services/trunk/drivers/openvswitch/utils.py -> build/lib/neutron/services/trunk/drivers/openvswitch copying neutron/services/trunk/drivers/openvswitch/constants.py -> build/lib/neutron/services/trunk/drivers/openvswitch creating build/lib/neutron/agent/common copying neutron/agent/common/ip_lib.py -> build/lib/neutron/agent/common copying neutron/agent/common/polling.py -> build/lib/neutron/agent/common copying neutron/agent/common/resource_processing_queue.py -> build/lib/neutron/agent/common copying neutron/agent/common/base_polling.py -> build/lib/neutron/agent/common copying neutron/agent/common/__init__.py -> build/lib/neutron/agent/common copying neutron/agent/common/utils.py -> build/lib/neutron/agent/common copying neutron/agent/common/ovs_lib.py -> build/lib/neutron/agent/common copying neutron/agent/securitygroups_rpc.py -> build/lib/neutron/agent copying neutron/agent/dhcp_agent.py -> build/lib/neutron/agent copying neutron/agent/l3_agent.py -> build/lib/neutron/agent copying neutron/agent/metadata_agent.py -> build/lib/neutron/agent copying neutron/agent/agent_extensions_manager.py -> build/lib/neutron/agent copying neutron/agent/resource_cache.py -> build/lib/neutron/agent copying neutron/agent/firewall.py -> build/lib/neutron/agent copying neutron/agent/rpc.py -> build/lib/neutron/agent copying neutron/agent/_topics.py -> build/lib/neutron/agent copying neutron/agent/__init__.py -> build/lib/neutron/agent creating build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc_base.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/test_l2population_rpc.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager creating build/lib/neutron/tests/unit/services/trunk/rpc copying neutron/tests/unit/services/trunk/rpc/test_agent.py -> build/lib/neutron/tests/unit/services/trunk/rpc copying neutron/tests/unit/services/trunk/rpc/test_backend.py -> build/lib/neutron/tests/unit/services/trunk/rpc copying neutron/tests/unit/services/trunk/rpc/test_server.py -> build/lib/neutron/tests/unit/services/trunk/rpc copying neutron/tests/unit/services/trunk/rpc/__init__.py -> build/lib/neutron/tests/unit/services/trunk/rpc copying neutron/tests/functional/tests/common/__init__.py -> build/lib/neutron/tests/functional/tests/common creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/test_qos_driver.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers creating build/lib/neutron/db/models/plugins/ml2 copying neutron/db/models/plugins/ml2/vlanallocation.py -> build/lib/neutron/db/models/plugins/ml2 copying neutron/db/models/plugins/ml2/vxlanallocation.py -> build/lib/neutron/db/models/plugins/ml2 copying neutron/db/models/plugins/ml2/gre_allocation_endpoints.py -> build/lib/neutron/db/models/plugins/ml2 copying neutron/db/models/plugins/ml2/geneveallocation.py -> build/lib/neutron/db/models/plugins/ml2 copying neutron/db/models/plugins/ml2/flatallocation.py -> build/lib/neutron/db/models/plugins/ml2 copying neutron/db/models/plugins/ml2/__init__.py -> build/lib/neutron/db/models/plugins/ml2 creating build/lib/neutron/tests/functional/agent/l3/extensions copying neutron/tests/functional/agent/l3/extensions/test_port_forwarding_extension.py -> build/lib/neutron/tests/functional/agent/l3/extensions copying neutron/tests/functional/agent/l3/extensions/__init__.py -> build/lib/neutron/tests/functional/agent/l3/extensions copying neutron/tests/functional/services/trunk/test_plugin.py -> build/lib/neutron/tests/functional/services/trunk copying neutron/tests/functional/services/trunk/__init__.py -> build/lib/neutron/tests/functional/services/trunk creating build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_extra_dhcp_opt.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_data_plane_status.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_port_security.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/test_allowedaddresspairs.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/objects/port/extensions/__init__.py -> build/lib/neutron/tests/unit/objects/port/extensions copying neutron/tests/unit/api/rpc/__init__.py -> build/lib/neutron/tests/unit/api/rpc copying neutron/tests/unit/agent/l3/test_link_local_allocator.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_dvr_fip_ns.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_agent.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_fip_rule_priority_allocator.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_l3_agent_extension_api.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_item_allocator.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_namespace_manager.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_router_info.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_legacy_router.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_dvr_snat_ns.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_ha_router.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/__init__.py -> build/lib/neutron/tests/unit/agent/l3 copying neutron/tests/unit/agent/l3/test_dvr_local_router.py -> build/lib/neutron/tests/unit/agent/l3 creating build/lib/neutron/tests/functional/agent/l3/extensions/qos copying neutron/tests/functional/agent/l3/extensions/qos/test_fip_qos_extension.py -> build/lib/neutron/tests/functional/agent/l3/extensions/qos copying neutron/tests/functional/agent/l3/extensions/qos/__init__.py -> build/lib/neutron/tests/functional/agent/l3/extensions/qos creating build/lib/neutron/agent/l3/extensions/qos copying neutron/agent/l3/extensions/qos/fip.py -> build/lib/neutron/agent/l3/extensions/qos copying neutron/agent/l3/extensions/qos/base.py -> build/lib/neutron/agent/l3/extensions/qos copying neutron/agent/l3/extensions/qos/__init__.py -> build/lib/neutron/agent/l3/extensions/qos creating build/lib/neutron/tests/functional/sanity copying neutron/tests/functional/sanity/test_sanity.py -> build/lib/neutron/tests/functional/sanity copying neutron/tests/functional/sanity/__init__.py -> build/lib/neutron/tests/functional/sanity running egg_info creating neutron.egg-info writing neutron.egg-info/PKG-INFO writing dependency_links to neutron.egg-info/dependency_links.txt writing entry points to neutron.egg-info/entry_points.txt writing requirements to neutron.egg-info/requires.txt writing top-level names to neutron.egg-info/top_level.txt [pbr] Processing SOURCES.txt writing manifest file 'neutron.egg-info/SOURCES.txt' /usr/lib/python3/dist-packages/setuptools/dist.py:475: UserWarning: Normalizing '13.0.7+git.2021.09.27.bace3d1890' to '13.0.7+git.2021.9.27.bace3d1890' normalized_version, warning: no files found matching 'AUTHORS' warning: no files found matching 'ChangeLog' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution writing manifest file 'neutron.egg-info/SOURCES.txt' running build_scripts creating build/scripts-3.7 copying and adjusting bin/neutron-rootwrap-xen-dom0 -> build/scripts-3.7 changing mode of build/scripts-3.7/neutron-rootwrap-xen-dom0 from 664 to 775 running install_lib creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/core_extensions copying build/lib/neutron/core_extensions/qos.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/core_extensions copying build/lib/neutron/core_extensions/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/core_extensions copying build/lib/neutron/core_extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/core_extensions creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi copying build/lib/neutron/pecan_wsgi/startup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/resource.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/root.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/quota.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/controllers/extensions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/controllers copying build/lib/neutron/pecan_wsgi/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi copying build/lib/neutron/pecan_wsgi/app.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi copying build/lib/neutron/pecan_wsgi/constants.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/context.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/quota_enforcement.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/policy_enforcement.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/query_parameters.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/notifier.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/translation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/body_validation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/userfilters.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks copying build/lib/neutron/pecan_wsgi/hooks/ownership_validation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks copying build/lib/neutron/_i18n.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/windows copying build/lib/neutron/agent/windows/ip_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/windows copying build/lib/neutron/agent/windows/polling.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/windows copying build/lib/neutron/agent/windows/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/windows copying build/lib/neutron/agent/windows/utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/windows copying build/lib/neutron/agent/securitygroups_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/dhcp copying build/lib/neutron/agent/dhcp/agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/dhcp copying build/lib/neutron/agent/dhcp/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/dhcp copying build/lib/neutron/agent/dhcp_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/connection.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/exceptions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/commands.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/helpers.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/vlog.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/native/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/native copying build/lib/neutron/agent/ovsdb/api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb copying build/lib/neutron/agent/ovsdb/impl_vsctl.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb copying build/lib/neutron/agent/ovsdb/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb copying build/lib/neutron/agent/ovsdb/impl_idl.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb copying build/lib/neutron/agent/l3_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent copying build/lib/neutron/agent/metadata_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent copying build/lib/neutron/agent/agent_extensions_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent copying build/lib/neutron/agent/resource_cache.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent copying build/lib/neutron/agent/firewall.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent copying build/lib/neutron/agent/rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/l3_agent_extension_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/keepalived_state_change.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/l3_agent_extensions_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/ha.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/ha_router.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_edge_router.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/legacy_router.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/extensions creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/extensions/qos copying build/lib/neutron/agent/l3/extensions/qos/fip.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/extensions/qos copying build/lib/neutron/agent/l3/extensions/qos/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/extensions/qos copying build/lib/neutron/agent/l3/extensions/qos/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/extensions/qos copying build/lib/neutron/agent/l3/extensions/port_forwarding.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/extensions copying build/lib/neutron/agent/l3/extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/extensions copying build/lib/neutron/agent/l3/router_info.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_router_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_fip_ns.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_local_router.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/fip_rule_priority_allocator.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_snat_ns.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/namespaces.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/link_local_allocator.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/dvr_edge_ha_router.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/namespace_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 copying build/lib/neutron/agent/l3/item_allocator.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/ethtool.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/bridge_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/pd.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/keepalived.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/ip_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/tc_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/xenapi_root_helper.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/iptables_comments.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/async_process.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/l3_tc_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/daemon.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/interface.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/iptables_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/dibbler.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/ip_monitor.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/iptables_firewall.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/polling.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/external_process.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/ip_link_support.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/ovsdb_monitor.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/ra.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/ip_conntrack.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/pd_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/ipset_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux copying build/lib/neutron/agent/linux/dhcp.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/openvswitch_firewall copying build/lib/neutron/agent/linux/openvswitch_firewall/exceptions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/openvswitch_firewall copying build/lib/neutron/agent/linux/openvswitch_firewall/firewall.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/openvswitch_firewall copying build/lib/neutron/agent/linux/openvswitch_firewall/iptables.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/openvswitch_firewall copying build/lib/neutron/agent/linux/openvswitch_firewall/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/openvswitch_firewall copying build/lib/neutron/agent/linux/openvswitch_firewall/rules.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/openvswitch_firewall copying build/lib/neutron/agent/linux/openvswitch_firewall/constants.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/openvswitch_firewall copying build/lib/neutron/agent/_topics.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent copying build/lib/neutron/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l2 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l2/extensions copying build/lib/neutron/agent/l2/extensions/qos.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l2/extensions copying build/lib/neutron/agent/l2/extensions/fdb_population.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l2/extensions copying build/lib/neutron/agent/l2/extensions/qos_linux.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l2/extensions copying build/lib/neutron/agent/l2/extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l2/extensions copying build/lib/neutron/agent/l2/l2_agent_extensions_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l2 copying build/lib/neutron/agent/l2/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l2 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/common copying build/lib/neutron/agent/common/ip_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/common copying build/lib/neutron/agent/common/polling.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/common copying build/lib/neutron/agent/common/resource_processing_queue.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/common copying build/lib/neutron/agent/common/base_polling.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/common copying build/lib/neutron/agent/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/common copying build/lib/neutron/agent/common/utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/common copying build/lib/neutron/agent/common/ovs_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/common creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/metadata copying build/lib/neutron/agent/metadata/driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/metadata copying build/lib/neutron/agent/metadata/agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/metadata copying build/lib/neutron/agent/metadata/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/metadata creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/quota copying build/lib/neutron/quota/resource.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/quota copying build/lib/neutron/quota/resource_registry.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/quota copying build/lib/neutron/quota/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/quota copying build/lib/neutron/policy.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins copying build/lib/neutron/plugins/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/qos.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/dns_integration.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/data_plane_status.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/port_security.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/extensions copying build/lib/neutron/plugins/ml2/ovo_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2 copying build/lib/neutron/plugins/ml2/db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2 copying build/lib/neutron/plugins/ml2/driver_context.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2 copying build/lib/neutron/plugins/ml2/rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2 copying build/lib/neutron/plugins/ml2/plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2 copying build/lib/neutron/plugins/ml2/managers.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2 copying build/lib/neutron/plugins/ml2/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/agent copying build/lib/neutron/plugins/ml2/drivers/agent/config.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/agent copying build/lib/neutron/plugins/ml2/drivers/agent/capabilities.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/agent copying build/lib/neutron/plugins/ml2/drivers/agent/_agent_manager_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/agent copying build/lib/neutron/plugins/ml2/drivers/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/agent copying build/lib/neutron/plugins/ml2/drivers/agent/_common_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/agent copying build/lib/neutron/plugins/ml2/drivers/mech_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_tunnel.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/helpers.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/qos_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/common copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common/exceptions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/common copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/common copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/common creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver/exceptions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/macvtap creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/plugins/ml2/drivers/macvtap/agent/macvtap_neutron_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/plugins/ml2/drivers/macvtap/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/plugins/ml2/drivers/macvtap/macvtap_common.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/macvtap creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/macvtap/mech_driver copying build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver/mech_macvtap.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/macvtap/mech_driver copying build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/macvtap/mech_driver copying build/lib/neutron/plugins/ml2/drivers/macvtap/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/macvtap copying build/lib/neutron/plugins/ml2/drivers/type_vlan.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_vxlan.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_agent_extension_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/arp_protect.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_capabilities.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/qos_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/common copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/common copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/common copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common/utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/common copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/agent/common/constants.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/common creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/mech_driver copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/mech_driver/mech_linuxbridge.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/mech_driver copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/mech_driver copying build/lib/neutron/plugins/ml2/drivers/linuxbridge/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/l2pop copying build/lib/neutron/plugins/ml2/drivers/l2pop/db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/l2pop creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/plugins/ml2/drivers/l2pop/rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/l2pop copying build/lib/neutron/plugins/ml2/drivers/l2pop/mech_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/l2pop copying build/lib/neutron/plugins/ml2/drivers/l2pop/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/l2pop copying build/lib/neutron/plugins/ml2/drivers/type_flat.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_local.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_geneve.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers copying build/lib/neutron/plugins/ml2/drivers/type_gre.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_phys.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_ryuapp.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_int.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_tun.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ofswitch.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_dvr_process.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/br_phys.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/br_int.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/br_tun.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/ofswitch.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/br_dvr_process.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/ovs_bridge.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/main.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/br_cookie.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_agent_extension_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/vlanmanager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_capabilities.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/qos_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/common copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/common copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/common copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/common/constants.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/common copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/main.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/mech_driver copying build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver/mech_openvswitch.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/mech_driver copying build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/mech_driver copying build/lib/neutron/plugins/ml2/drivers/openvswitch/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/common copying build/lib/neutron/plugins/ml2/common/exceptions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/common copying build/lib/neutron/plugins/ml2/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/common copying build/lib/neutron/plugins/ml2/models.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/common copying build/lib/neutron/plugins/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/common copying build/lib/neutron/plugins/common/constants.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/common copying build/lib/neutron/opts.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron copying build/lib/neutron/service.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron copying build/lib/neutron/worker.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/ports.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/floatingip.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/address_scope.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/logapi copying build/lib/neutron/objects/logapi/event_types.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/logapi copying build/lib/neutron/objects/logapi/logging_resource.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/logapi copying build/lib/neutron/objects/logapi/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/logapi creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins copying build/lib/neutron/objects/plugins/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins/ml2 copying build/lib/neutron/objects/plugins/ml2/vlanallocation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins/ml2 copying build/lib/neutron/objects/plugins/ml2/vxlanallocation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins/ml2 copying build/lib/neutron/objects/plugins/ml2/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins/ml2 copying build/lib/neutron/objects/plugins/ml2/geneveallocation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins/ml2 copying build/lib/neutron/objects/plugins/ml2/flatallocation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins/ml2 copying build/lib/neutron/objects/plugins/ml2/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins/ml2 copying build/lib/neutron/objects/plugins/ml2/greallocation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins/ml2 copying build/lib/neutron/objects/flavor.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/extensions copying build/lib/neutron/objects/extensions/port_security.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/extensions copying build/lib/neutron/objects/extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/extensions copying build/lib/neutron/objects/extensions/standardattributes.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/extensions copying build/lib/neutron/objects/rbac_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/router.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/trunk.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/l3_hamode.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/qos copying build/lib/neutron/objects/qos/policy.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/qos copying build/lib/neutron/objects/qos/binding.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/qos copying build/lib/neutron/objects/qos/qos_policy_validator.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/qos copying build/lib/neutron/objects/qos/rule.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/qos copying build/lib/neutron/objects/qos/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/qos copying build/lib/neutron/objects/qos/rule_type.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/qos creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/db copying build/lib/neutron/objects/db/api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/db copying build/lib/neutron/objects/db/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/db copying build/lib/neutron/objects/auto_allocate.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/metering.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/tag.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/provisioning_blocks.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/ipam.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/subnet.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/port creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/extra_dhcp_opt.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/data_plane_status.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/port_security.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/allowedaddresspairs.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/port/extensions copying build/lib/neutron/objects/port/extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/port/extensions copying build/lib/neutron/objects/port/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/port copying build/lib/neutron/objects/agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/subnetpool.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/l3agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/port_forwarding.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/quota.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/network.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/securitygroup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/common_types.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/servicetype.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects copying build/lib/neutron/objects/stdattrs.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/privileged creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/privileged/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/ip_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/netlink_constants.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/netlink_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/linux/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/privileged/agent/linux copying build/lib/neutron/privileged/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/privileged/agent copying build/lib/neutron/privileged/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/privileged copying build/lib/neutron/auth.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/server copying build/lib/neutron/server/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/server copying build/lib/neutron/server/rpc_eventlet.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/server copying build/lib/neutron/server/wsgi_eventlet.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/server creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/dhcpagentscheduler.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/_port_mac_address_regenerate_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/multiprovidernet.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/subnet_segmentid_writable.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/project_id.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/_segments_peer_subnet_host_routes_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/qos.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/address_scope.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/netmtu.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/l3_ext_ha_mode.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/_standard_attr_segment_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/extra_dhcp_opt.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/netmtu_writable.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/pagination.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/timestamp.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/data_plane_status.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/_filter_validation_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/extraroute.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/tagging.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/revisionifmatch.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/stdattrs_common.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/empty_string_filtering.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/qos_fip.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/auto_allocated_topology.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/revisions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/security_groups_port_filtering.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/network_availability_zone.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/_availability_zone_filter_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/segment.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/dns_domain_ports.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/dns.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/qos_default.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/subnetallocation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/providernet.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/subnet_service_types.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/filter_validation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/l3.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/routerservicetype.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/network_ip_availability.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/trunk.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/l3agentscheduler.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/flavors.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/qos_bw_limit_direction.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/quotasv2_detail.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/trunk_details.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/metering.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/port_mac_address_regenerate.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/qos_rule_type_details.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/vlantransparent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/security_groups_port_filtering_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/segments_peer_subnet_host_routes.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/quotasv2.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/l2_adjacency.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/default_subnetpools.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/floating_ip_port_forwarding.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/availability_zone_filter.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/portsecurity.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/ip_substring_port_filtering.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/sorting.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/l3_ext_gw_mode.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/fip_port_details.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/_empty_string_filtering_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/router_availability_zone.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/l3_flavors.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/allowedaddresspairs.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/portbindings.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/availability_zone.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/standardattrdescription.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/expose_port_forwarding_in_fip.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/securitygroup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/dvr.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/servicetype.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/external_net.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/standard_attr_segment.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/portbindings_extended.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/ip_allocation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/rbac.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions copying build/lib/neutron/extensions/logging.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/core_extensions copying build/lib/neutron/tests/unit/core_extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/core_extensions copying build/lib/neutron/tests/unit/core_extensions/test_qos.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/core_extensions copying build/lib/neutron/tests/unit/test_worker.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent copying build/lib/neutron/tests/unit/agent/test_agent_extensions_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent copying build/lib/neutron/tests/unit/agent/test_resource_cache.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/windows copying build/lib/neutron/tests/unit/agent/windows/test_ip_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/windows copying build/lib/neutron/tests/unit/agent/windows/test_utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/windows copying build/lib/neutron/tests/unit/agent/windows/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/windows creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/dhcp copying build/lib/neutron/tests/unit/agent/dhcp/test_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/dhcp copying build/lib/neutron/tests/unit/agent/dhcp/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/dhcp creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/ovsdb creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/ovsdb/native copying build/lib/neutron/tests/unit/agent/ovsdb/native/test_connection.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/ovsdb/native copying build/lib/neutron/tests/unit/agent/ovsdb/native/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/ovsdb/native copying build/lib/neutron/tests/unit/agent/ovsdb/test_impl_idl.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/ovsdb copying build/lib/neutron/tests/unit/agent/ovsdb/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/ovsdb copying build/lib/neutron/tests/unit/agent/test_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_link_local_allocator.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_dvr_fip_ns.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_fip_rule_priority_allocator.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_l3_agent_extension_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_item_allocator.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/extensions creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/extensions/qos copying build/lib/neutron/tests/unit/agent/l3/extensions/qos/test_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/extensions/qos copying build/lib/neutron/tests/unit/agent/l3/extensions/qos/test_fip.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/extensions/qos copying build/lib/neutron/tests/unit/agent/l3/extensions/qos/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/extensions/qos copying build/lib/neutron/tests/unit/agent/l3/extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/extensions copying build/lib/neutron/tests/unit/agent/l3/extensions/test_port_forwarding.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/extensions copying build/lib/neutron/tests/unit/agent/l3/test_namespace_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_router_info.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_legacy_router.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_dvr_snat_ns.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_ha_router.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3 copying build/lib/neutron/tests/unit/agent/l3/test_dvr_local_router.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_ip_monitor.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_keepalived.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_ip_link_support.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_bridge_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_external_process.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/failing_process.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_ovsdb_monitor.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_interface.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_dhcp.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_ip_conntrack.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_l3_tc_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_ipset_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_ip_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_tc_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_polling.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_daemon.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_iptables_firewall.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_pd.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_xenapi_root_helper.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall/test_iptables.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall/test_firewall.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall/test_rules.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/unit/agent/linux/openvswitch_firewall/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/unit/agent/linux/test_iptables_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/linux/test_async_process.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux copying build/lib/neutron/tests/unit/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent copying build/lib/neutron/tests/unit/agent/test_securitygroups_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l2 copying build/lib/neutron/tests/unit/agent/l2/test_l2_agent_extensions_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l2 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l2/extensions copying build/lib/neutron/tests/unit/agent/l2/extensions/test_fdb_population.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l2/extensions copying build/lib/neutron/tests/unit/agent/l2/extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l2/extensions copying build/lib/neutron/tests/unit/agent/l2/extensions/test_qos.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l2/extensions copying build/lib/neutron/tests/unit/agent/l2/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l2 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/common copying build/lib/neutron/tests/unit/agent/common/test_resource_processing_queue.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/common copying build/lib/neutron/tests/unit/agent/common/test_polling.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/common copying build/lib/neutron/tests/unit/agent/common/test_ovs_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/common copying build/lib/neutron/tests/unit/agent/common/test_utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/common copying build/lib/neutron/tests/unit/agent/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/common creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/metadata copying build/lib/neutron/tests/unit/agent/metadata/test_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/metadata copying build/lib/neutron/tests/unit/agent/metadata/test_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/metadata copying build/lib/neutron/tests/unit/agent/metadata/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/metadata creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/quota copying build/lib/neutron/tests/unit/quota/test_resource.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/quota copying build/lib/neutron/tests/unit/quota/test_resource_registry.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/quota copying build/lib/neutron/tests/unit/quota/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/quota copying build/lib/neutron/tests/unit/test_wsgi.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins copying build/lib/neutron/tests/unit/plugins/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_driver_context.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_port_binding.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_agent_scheduler.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/fake_extension.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_port_security.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/extensions copying build/lib/neutron/tests/unit/plugins/ml2/test_extension_driver_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_security_group.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_ovo_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_managers.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_gre.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/agent/test_capabilities.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/agent/test__agent_manager_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/agent/test__common_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ext_test.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_local.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_vlan.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_flat.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_pci_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_sriov_nic_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_eswitch_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/test_qos_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common/test_config.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver/test_mech_sriov_nic_switch.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/macvtap creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/test_mech_macvtap.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/macvtap copying build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap/test_macvtap_common.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/macvtap copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_vxlan.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_neutron_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_agent_extension_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/test_qos_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_arp_protect.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/test_mech_linuxbridge.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_faulty_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_geneve.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/l2pop copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/test_mech_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/l2pop creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/test_l2population_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/test_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/l2pop copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/l2pop copying build/lib/neutron/tests/unit/plugins/ml2/drivers/base_type_tunnel.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_fake_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mechanism_logger.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_helpers.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_tunnel.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_vlanmanager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_tun.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_int.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge_test_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ovs_bridge.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_phys.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ofswitch.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/test_br_cookie.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/test_br_tun.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/test_br_int.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/ovs_bridge_test_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/test_br_phys.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/fake_oflib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_capabilities.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_agent_extension_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/ovs_test_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/test_qos_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/test_mech_openvswitch.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch copying build/lib/neutron/tests/unit/plugins/ml2/test_ext_portsecurity.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/_test_mech_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2 copying build/lib/neutron/tests/unit/plugins/ml2/test_tracked_resources.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_subnetpool.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_provisioning_blocks.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_auto_allocate.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/logapi copying build/lib/neutron/tests/unit/objects/logapi/test_logging_resource.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/logapi copying build/lib/neutron/tests/unit/objects/logapi/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/logapi copying build/lib/neutron/tests/unit/objects/test_router.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_servicetype.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_securitygroup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/plugins copying build/lib/neutron/tests/unit/objects/plugins/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/plugins creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/plugins/ml2 copying build/lib/neutron/tests/unit/objects/plugins/ml2/test_vlanallocation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/plugins/ml2 copying build/lib/neutron/tests/unit/objects/plugins/ml2/test_flatallocation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/plugins/ml2 copying build/lib/neutron/tests/unit/objects/plugins/ml2/test_greallocation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/plugins/ml2 copying build/lib/neutron/tests/unit/objects/plugins/ml2/test_vxlanallocation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/plugins/ml2 copying build/lib/neutron/tests/unit/objects/plugins/ml2/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/plugins/ml2 copying build/lib/neutron/tests/unit/objects/plugins/ml2/test_geneveallocation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/plugins/ml2 copying build/lib/neutron/tests/unit/objects/test_ipam.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_l3agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_network.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_objects.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_ports.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/extensions copying build/lib/neutron/tests/unit/objects/extensions/test_standardattributes.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/extensions copying build/lib/neutron/tests/unit/objects/extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/extensions copying build/lib/neutron/tests/unit/objects/test_common_types.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_tag.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_metering.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_quota.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_address_scope.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/qos copying build/lib/neutron/tests/unit/objects/qos/test_binding.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/qos copying build/lib/neutron/tests/unit/objects/qos/test_rule.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/qos copying build/lib/neutron/tests/unit/objects/qos/test_policy.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/qos copying build/lib/neutron/tests/unit/objects/qos/test_rule_type.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/qos copying build/lib/neutron/tests/unit/objects/qos/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/qos creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/db copying build/lib/neutron/tests/unit/objects/db/test_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/db copying build/lib/neutron/tests/unit/objects/db/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/db copying build/lib/neutron/tests/unit/objects/test_subnet.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/port creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_extra_dhcp_opt.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_data_plane_status.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_port_security.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/test_allowedaddresspairs.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/port/extensions copying build/lib/neutron/tests/unit/objects/port/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/port copying build/lib/neutron/tests/unit/objects/test_l3_hamode.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_floatingip.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_trunk.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_flavor.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_port_forwarding.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects copying build/lib/neutron/tests/unit/objects/test_rbac_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/privileged creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/privileged/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/privileged/agent/linux copying build/lib/neutron/tests/unit/privileged/agent/linux/test_netlink_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/privileged/agent/linux copying build/lib/neutron/tests/unit/privileged/agent/linux/test_ip_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/privileged/agent/linux copying build/lib/neutron/tests/unit/privileged/agent/linux/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/privileged/agent/linux copying build/lib/neutron/tests/unit/privileged/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/privileged/agent copying build/lib/neutron/tests/unit/privileged/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/privileged creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_segment.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_fip_port_details.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/extensionattribute.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_timestamp.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_subnet_service_types.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_l3.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_extraroute.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/v2attributes.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_vlantransparent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/foxinsocks.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_servicetype.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_securitygroup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_extra_dhcp_opt.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_quotasv2_detail.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_data_plane_status.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_qos_fip.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_dns.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_router_availability_zone.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_address_scope.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_providernet.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_external_net.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/extendedattribute.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_portsecurity.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_quotasv2.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_l3_ext_gw_mode.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_network_ip_availability.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_default_subnetpools.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_flavors.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/extensions/test_availability_zone.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions copying build/lib/neutron/tests/unit/test_neutron_plugin_base_v2.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests copying build/lib/neutron/tests/unit/tests/test_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/example copying build/lib/neutron/tests/unit/tests/example/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/example creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/example/dir creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/example/dir/subdir copying build/lib/neutron/tests/unit/tests/example/dir/subdir/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/example/dir/subdir copying build/lib/neutron/tests/unit/tests/example/dir/subdir/example_module.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/example/dir/subdir copying build/lib/neutron/tests/unit/tests/example/dir/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/example/dir copying build/lib/neutron/tests/unit/tests/example/dir/example_module.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/example/dir creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/functional copying build/lib/neutron/tests/unit/tests/functional/test_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/functional copying build/lib/neutron/tests/unit/tests/functional/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/functional copying build/lib/neutron/tests/unit/tests/test_post_mortem_debug.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests copying build/lib/neutron/tests/unit/tests/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/common copying build/lib/neutron/tests/unit/tests/common/test_net_helpers.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/common copying build/lib/neutron/tests/unit/tests/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/common creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/scheduler copying build/lib/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/scheduler copying build/lib/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/scheduler copying build/lib/neutron/tests/unit/scheduler/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/scheduler copying build/lib/neutron/tests/unit/test_auth.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_sqlalchemytypes.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/metering copying build/lib/neutron/tests/unit/db/metering/test_metering_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/metering copying build/lib/neutron/tests/unit/db/metering/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/metering copying build/lib/neutron/tests/unit/db/test_provisioning_blocks.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/quota copying build/lib/neutron/tests/unit/db/quota/test_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/quota copying build/lib/neutron/tests/unit/db/quota/test_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/quota copying build/lib/neutron/tests/unit/db/quota/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/quota copying build/lib/neutron/tests/unit/db/test_agents_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_standard_attr.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_ipam_backend_mixin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_l3_hamode_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_segments_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_portsecurity_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_migration.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_db_base_plugin_common.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_allowedaddresspairs_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_l3_dvr_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_ipam_pluggable_backend.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_portsecurity_db_common.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_securitygroups_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test__utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_db_base_plugin_v2.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_l3_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_extraroute_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_rbac_db_mixin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_dvr_mac_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/db/test_agentschedulers_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db copying build/lib/neutron/tests/unit/_test_extension_portbindings.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/notifiers copying build/lib/neutron/tests/unit/notifiers/test_nova.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/notifiers copying build/lib/neutron/tests/unit/notifiers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/notifiers copying build/lib/neutron/tests/unit/notifiers/test_batch_notifier.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/notifiers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/debug copying build/lib/neutron/tests/unit/debug/test_commands.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/debug copying build/lib/neutron/tests/unit/debug/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/debug copying build/lib/neutron/tests/unit/test_policy.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/cmd copying build/lib/neutron/tests/unit/cmd/test_netns_cleanup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/cmd copying build/lib/neutron/tests/unit/cmd/test_ovs_cleanup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/cmd copying build/lib/neutron/tests/unit/cmd/test_sanity_check.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/cmd copying build/lib/neutron/tests/unit/cmd/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/cmd creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/hacking copying build/lib/neutron/tests/unit/hacking/test_checks.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/hacking copying build/lib/neutron/tests/unit/hacking/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/hacking copying build/lib/neutron/tests/unit/testlib_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/metering creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/metering/agents copying build/lib/neutron/tests/unit/services/metering/agents/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/metering/agents copying build/lib/neutron/tests/unit/services/metering/agents/test_metering_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/metering/agents copying build/lib/neutron/tests/unit/services/metering/test_metering_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/metering copying build/lib/neutron/tests/unit/services/metering/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/metering creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/metering/drivers copying build/lib/neutron/tests/unit/services/metering/drivers/test_iptables.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/metering/drivers copying build/lib/neutron/tests/unit/services/metering/drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/metering/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/revisions copying build/lib/neutron/tests/unit/services/revisions/test_revision_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/revisions copying build/lib/neutron/tests/unit/services/revisions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/revisions creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/agent copying build/lib/neutron/tests/unit/services/logapi/agent/test_log_extension.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/agent/l3 copying build/lib/neutron/tests/unit/services/logapi/agent/l3/test_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/agent/l3 copying build/lib/neutron/tests/unit/services/logapi/agent/l3/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/agent/l3 copying build/lib/neutron/tests/unit/services/logapi/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/agent copying build/lib/neutron/tests/unit/services/logapi/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi copying build/lib/neutron/tests/unit/services/logapi/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/drivers copying build/lib/neutron/tests/unit/services/logapi/drivers/test_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/drivers copying build/lib/neutron/tests/unit/services/logapi/drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/drivers copying build/lib/neutron/tests/unit/services/logapi/drivers/test_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/drivers/openvswitch copying build/lib/neutron/tests/unit/services/logapi/drivers/openvswitch/test_ovs_firewall_log.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/drivers/openvswitch copying build/lib/neutron/tests/unit/services/logapi/drivers/openvswitch/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/drivers/openvswitch copying build/lib/neutron/tests/unit/services/logapi/test_logging_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/rpc copying build/lib/neutron/tests/unit/services/logapi/rpc/test_server.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/rpc copying build/lib/neutron/tests/unit/services/logapi/rpc/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/rpc creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/common copying build/lib/neutron/tests/unit/services/logapi/common/test_sg_validate.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/common copying build/lib/neutron/tests/unit/services/logapi/common/test_db_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/common copying build/lib/neutron/tests/unit/services/logapi/common/test_sg_callback.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/common copying build/lib/neutron/tests/unit/services/logapi/common/test_validators.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/common copying build/lib/neutron/tests/unit/services/logapi/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/common creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/l3_router copying build/lib/neutron/tests/unit/services/l3_router/test_l3_router_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/l3_router creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/l3_router/service_providers copying build/lib/neutron/tests/unit/services/l3_router/service_providers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/l3_router/service_providers copying build/lib/neutron/tests/unit/services/l3_router/service_providers/test_driver_controller.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/l3_router/service_providers copying build/lib/neutron/tests/unit/services/l3_router/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/l3_router copying build/lib/neutron/tests/unit/services/test_provider_configuration.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/portforwarding copying build/lib/neutron/tests/unit/services/portforwarding/test_pf_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/portforwarding copying build/lib/neutron/tests/unit/services/portforwarding/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/portforwarding creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/qos copying build/lib/neutron/tests/unit/services/qos/test_qos_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/qos copying build/lib/neutron/tests/unit/services/qos/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/qos copying build/lib/neutron/tests/unit/services/qos/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/qos creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/qos/drivers copying build/lib/neutron/tests/unit/services/qos/drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/qos/drivers copying build/lib/neutron/tests/unit/services/qos/drivers/test_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/qos/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk copying build/lib/neutron/tests/unit/services/trunk/fakes.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/seg_types copying build/lib/neutron/tests/unit/services/trunk/seg_types/test_validators.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/seg_types copying build/lib/neutron/tests/unit/services/trunk/seg_types/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/seg_types copying build/lib/neutron/tests/unit/services/trunk/test_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk copying build/lib/neutron/tests/unit/services/trunk/test_rules.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk copying build/lib/neutron/tests/unit/services/trunk/test_utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk copying build/lib/neutron/tests/unit/services/trunk/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/linuxbridge creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/test_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/test_trunk_plumber.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/test_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/linuxbridge copying build/lib/neutron/tests/unit/services/trunk/drivers/linuxbridge/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/linuxbridge copying build/lib/neutron/tests/unit/services/trunk/drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/openvswitch creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/test_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/openvswitch copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/openvswitch creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/rpc copying build/lib/neutron/tests/unit/services/trunk/rpc/test_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/rpc copying build/lib/neutron/tests/unit/services/trunk/rpc/test_backend.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/rpc copying build/lib/neutron/tests/unit/services/trunk/rpc/test_server.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/rpc copying build/lib/neutron/tests/unit/services/trunk/rpc/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/rpc creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/auto_allocate copying build/lib/neutron/tests/unit/services/auto_allocate/test_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/auto_allocate copying build/lib/neutron/tests/unit/services/auto_allocate/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/auto_allocate copying build/lib/neutron/tests/unit/services/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services copying build/lib/neutron/tests/unit/extension_stubs.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit copying build/lib/neutron/tests/unit/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam copying build/lib/neutron/tests/unit/ipam/test_subnet_alloc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam copying build/lib/neutron/tests/unit/ipam/fake_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam copying build/lib/neutron/tests/unit/ipam/test_requests.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam copying build/lib/neutron/tests/unit/ipam/test_utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam copying build/lib/neutron/tests/unit/ipam/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam/drivers copying build/lib/neutron/tests/unit/ipam/drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam/drivers/neutrondb_ipam copying build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_db_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam/drivers/neutrondb_ipam copying build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam/drivers/neutrondb_ipam copying build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam/drivers/neutrondb_ipam copying build/lib/neutron/tests/unit/test_service.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/moved_globals_target.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/test__deprecate.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/test_ipv6_utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/moved_globals_code2.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/test_cache_utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/test_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/test_utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common copying build/lib/neutron/tests/unit/common/moved_globals_code1.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common copying build/lib/neutron/tests/unit/test_opts.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api copying build/lib/neutron/tests/unit/api/test_api_common.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api copying build/lib/neutron/tests/unit/api/test_extensions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api copying build/lib/neutron/tests/unit/api/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks copying build/lib/neutron/tests/unit/api/rpc/callbacks/test_resources.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks copying build/lib/neutron/tests/unit/api/rpc/callbacks/test_resource_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks copying build/lib/neutron/tests/unit/api/rpc/callbacks/test_version_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks/producer copying build/lib/neutron/tests/unit/api/rpc/callbacks/producer/test_registry.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks/producer copying build/lib/neutron/tests/unit/api/rpc/callbacks/producer/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks/producer copying build/lib/neutron/tests/unit/api/rpc/callbacks/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks/consumer copying build/lib/neutron/tests/unit/api/rpc/callbacks/consumer/test_registry.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks/consumer copying build/lib/neutron/tests/unit/api/rpc/callbacks/consumer/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks/consumer creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/agentnotifiers copying build/lib/neutron/tests/unit/api/rpc/agentnotifiers/test_l3_rpc_agent_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/agentnotifiers copying build/lib/neutron/tests/unit/api/rpc/agentnotifiers/test_dhcp_rpc_agent_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/agentnotifiers copying build/lib/neutron/tests/unit/api/rpc/agentnotifiers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/agentnotifiers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/test_dvr_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/test_l3_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/test_resources_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/test_dhcp_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/handlers/test_securitygroups_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/handlers copying build/lib/neutron/tests/unit/api/rpc/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/v2 copying build/lib/neutron/tests/unit/api/v2/test_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/v2 copying build/lib/neutron/tests/unit/api/v2/test_router.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/v2 copying build/lib/neutron/tests/unit/api/v2/test_resource.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/v2 copying build/lib/neutron/tests/unit/api/v2/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/v2 copying build/lib/neutron/tests/unit/test_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit copying build/lib/neutron/tests/unit/dummy_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/sanity copying build/lib/neutron/tests/functional/sanity/test_sanity.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/sanity copying build/lib/neutron/tests/functional/sanity/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/sanity creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/pecan_wsgi copying build/lib/neutron/tests/functional/pecan_wsgi/test_functional.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/pecan_wsgi copying build/lib/neutron/tests/functional/pecan_wsgi/config.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/pecan_wsgi copying build/lib/neutron/tests/functional/pecan_wsgi/test_controllers.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/pecan_wsgi copying build/lib/neutron/tests/functional/pecan_wsgi/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/pecan_wsgi copying build/lib/neutron/tests/functional/pecan_wsgi/test_hooks.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/pecan_wsgi copying build/lib/neutron/tests/functional/pecan_wsgi/utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/pecan_wsgi creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/windows copying build/lib/neutron/tests/functional/agent/windows/test_ip_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/windows copying build/lib/neutron/tests/functional/agent/windows/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/windows copying build/lib/neutron/tests/functional/agent/test_l2_ovs_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent copying build/lib/neutron/tests/functional/agent/test_firewall.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent copying build/lib/neutron/tests/functional/agent/test_ovs_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent copying build/lib/neutron/tests/functional/agent/test_l2_lb_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent copying build/lib/neutron/tests/functional/agent/test_ovs_flows.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/framework.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/extensions creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/extensions/qos copying build/lib/neutron/tests/functional/agent/l3/extensions/qos/test_fip_qos_extension.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/extensions/qos copying build/lib/neutron/tests/functional/agent/l3/extensions/qos/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/extensions/qos copying build/lib/neutron/tests/functional/agent/l3/extensions/test_port_forwarding_extension.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/extensions copying build/lib/neutron/tests/functional/agent/l3/extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/extensions copying build/lib/neutron/tests/functional/agent/l3/test_namespace_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/test_legacy_router.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/test_ha_router.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/test_dvr_router.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/test_metadata_proxy.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/l3/test_keepalived_state_change.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3 copying build/lib/neutron/tests/functional/agent/test_dhcp_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_ipset.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_ip_monitor.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_process_monitor.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_keepalived.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_netlink_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_bridge_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/bin copying build/lib/neutron/tests/functional/agent/linux/bin/ipt_binname.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/bin copying build/lib/neutron/tests/functional/agent/linux/bin/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/bin copying build/lib/neutron/tests/functional/agent/linux/test_ovsdb_monitor.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/helpers.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/simple_daemon.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_interface.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_dhcp.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_l3_tc_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_ip_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_tc_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_iptables.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/linux/test_linuxbridge_arp_protect.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/functional/agent/linux/openvswitch_firewall/test_iptables.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/functional/agent/linux/openvswitch_firewall/test_firewall.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/functional/agent/linux/openvswitch_firewall/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/openvswitch_firewall copying build/lib/neutron/tests/functional/agent/linux/test_async_process.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux copying build/lib/neutron/tests/functional/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l2 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l2/extensions copying build/lib/neutron/tests/functional/agent/l2/extensions/test_ovs_agent_qos_extension.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l2/extensions copying build/lib/neutron/tests/functional/agent/l2/extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l2/extensions copying build/lib/neutron/tests/functional/agent/l2/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l2 copying build/lib/neutron/tests/functional/agent/l2/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l2 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins copying build/lib/neutron/tests/functional/plugins/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/ml2 copying build/lib/neutron/tests/functional/plugins/ml2/test_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/ml2 copying build/lib/neutron/tests/functional/plugins/ml2/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/ml2 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/ml2/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/ml2/drivers/macvtap creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent copying build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/ml2/drivers/macvtap copying build/lib/neutron/tests/functional/plugins/ml2/drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/ml2/drivers copying build/lib/neutron/tests/functional/test_server.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests copying build/lib/neutron/tests/functional/tests/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests/common creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests/common/exclusive_resources copying build/lib/neutron/tests/functional/tests/common/exclusive_resources/test_port.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests/common/exclusive_resources copying build/lib/neutron/tests/functional/tests/common/exclusive_resources/test_ip_network.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests/common/exclusive_resources copying build/lib/neutron/tests/functional/tests/common/exclusive_resources/test_resource_allocator.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests/common/exclusive_resources copying build/lib/neutron/tests/functional/tests/common/exclusive_resources/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests/common/exclusive_resources copying build/lib/neutron/tests/functional/tests/common/exclusive_resources/test_ip_address.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests/common/exclusive_resources copying build/lib/neutron/tests/functional/tests/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests/common creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/scheduler copying build/lib/neutron/tests/functional/scheduler/test_l3_agent_scheduler.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/scheduler copying build/lib/neutron/tests/functional/scheduler/test_dhcp_agent_scheduler.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/scheduler copying build/lib/neutron/tests/functional/scheduler/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/scheduler creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db copying build/lib/neutron/tests/functional/db/test_migrations.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/migrations copying build/lib/neutron/tests/functional/db/migrations/test_a8b517cff8ab_add_routerport_bindings_for_ha.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/migrations copying build/lib/neutron/tests/functional/db/migrations/test_b12a3ef66e62_add_standardattr_to_qos_policies.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/migrations copying build/lib/neutron/tests/functional/db/migrations/test_2e0d7a8a1586_add_binding_index_to_routerl3agentbinding.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/migrations copying build/lib/neutron/tests/functional/db/migrations/test_97c25b0d2353_add_name_desc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/migrations copying build/lib/neutron/tests/functional/db/migrations/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/migrations copying build/lib/neutron/tests/functional/db/migrations/test_3b935b28e7a0_migrate_to_pluggable_ipam.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/migrations copying build/lib/neutron/tests/functional/db/test_ipam.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db copying build/lib/neutron/tests/functional/db/test_models.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db copying build/lib/neutron/tests/functional/db/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db copying build/lib/neutron/tests/functional/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/cmd copying build/lib/neutron/tests/functional/cmd/test_netns_cleanup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/cmd copying build/lib/neutron/tests/functional/cmd/test_ovs_cleanup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/cmd copying build/lib/neutron/tests/functional/cmd/process_spawn.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/cmd copying build/lib/neutron/tests/functional/cmd/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/cmd copying build/lib/neutron/tests/functional/cmd/test_ipset_cleanup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/cmd copying build/lib/neutron/tests/functional/cmd/test_linuxbridge_cleanup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/cmd creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/logapi copying build/lib/neutron/tests/functional/services/logapi/test_logging.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/logapi copying build/lib/neutron/tests/functional/services/logapi/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/logapi creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/l3_router copying build/lib/neutron/tests/functional/services/l3_router/test_l3_dvr_router_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/l3_router copying build/lib/neutron/tests/functional/services/l3_router/test_l3_dvr_ha_router_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/l3_router copying build/lib/neutron/tests/functional/services/l3_router/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/l3_router creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/portforwarding copying build/lib/neutron/tests/functional/services/portforwarding/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/portforwarding copying build/lib/neutron/tests/functional/services/portforwarding/test_port_forwarding.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/portforwarding creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk copying build/lib/neutron/tests/functional/services/trunk/test_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk copying build/lib/neutron/tests/functional/services/trunk/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/drivers copying build/lib/neutron/tests/functional/services/trunk/drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/drivers/openvswitch creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/drivers/openvswitch creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/rpc copying build/lib/neutron/tests/functional/services/trunk/rpc/test_server.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/rpc copying build/lib/neutron/tests/functional/services/trunk/rpc/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/rpc copying build/lib/neutron/tests/functional/services/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services copying build/lib/neutron/tests/functional/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional copying build/lib/neutron/tests/functional/test_service.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/common copying build/lib/neutron/tests/functional/common/test_utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/common copying build/lib/neutron/tests/functional/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/common creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/api copying build/lib/neutron/tests/functional/api/test_policies.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/api copying build/lib/neutron/tests/functional/api/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/api copying build/lib/neutron/tests/functional/constants.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_mtu.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_ports_rebind.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/resources copying build/lib/neutron/tests/fullstack/resources/environment.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/resources copying build/lib/neutron/tests/fullstack/resources/config.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/resources copying build/lib/neutron/tests/fullstack/resources/machine.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/resources copying build/lib/neutron/tests/fullstack/resources/client.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/resources copying build/lib/neutron/tests/fullstack/resources/process.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/resources copying build/lib/neutron/tests/fullstack/resources/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/resources copying build/lib/neutron/tests/fullstack/test_securitygroup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_port_shut_down.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_l3_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_connectivity.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_ports_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_firewall.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/cmd copying build/lib/neutron/tests/fullstack/cmd/dhcp_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/cmd copying build/lib/neutron/tests/fullstack/cmd/l3_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/cmd copying build/lib/neutron/tests/fullstack/cmd/ovs_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/cmd copying build/lib/neutron/tests/fullstack/cmd/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/cmd copying build/lib/neutron/tests/fullstack/test_dhcp_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_trunk.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack copying build/lib/neutron/tests/fullstack/test_qos.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack copying build/lib/neutron/tests/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests copying build/lib/neutron/tests/fake_notifier.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests copying build/lib/neutron/tests/post_mortem_debug.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests copying build/lib/neutron/tests/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests copying build/lib/neutron/tests/tools.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/agents copying build/lib/neutron/tests/common/agents/l2_extensions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/agents copying build/lib/neutron/tests/common/agents/l3_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/agents copying build/lib/neutron/tests/common/agents/ovs_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/agents copying build/lib/neutron/tests/common/agents/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/agents copying build/lib/neutron/tests/common/conn_testers.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common copying build/lib/neutron/tests/common/helpers.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common copying build/lib/neutron/tests/common/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/exclusive_resources copying build/lib/neutron/tests/common/exclusive_resources/port.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/exclusive_resources copying build/lib/neutron/tests/common/exclusive_resources/resource_allocator.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/exclusive_resources copying build/lib/neutron/tests/common/exclusive_resources/ip_address.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/exclusive_resources copying build/lib/neutron/tests/common/exclusive_resources/ip_network.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/exclusive_resources copying build/lib/neutron/tests/common/exclusive_resources/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/exclusive_resources copying build/lib/neutron/tests/common/net_helpers.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common copying build/lib/neutron/tests/common/machine_fixtures.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common copying build/lib/neutron/tests/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common copying build/lib/neutron/tests/common/config_fixtures.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common copying build/lib/neutron/tests/common/l3_test_common.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/scheduler copying build/lib/neutron/scheduler/dhcp_agent_scheduler.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/scheduler copying build/lib/neutron/scheduler/base_resource_filter.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/scheduler copying build/lib/neutron/scheduler/base_scheduler.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/scheduler copying build/lib/neutron/scheduler/l3_agent_scheduler.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/scheduler copying build/lib/neutron/scheduler/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/scheduler creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/metering copying build/lib/neutron/db/metering/metering_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/metering copying build/lib/neutron/db/metering/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/metering copying build/lib/neutron/db/metering/metering_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/metering copying build/lib/neutron/db/securitygroups_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/allowed_address_pairs copying build/lib/neutron/db/allowed_address_pairs/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/allowed_address_pairs copying build/lib/neutron/db/api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/quota copying build/lib/neutron/db/quota/driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/quota copying build/lib/neutron/db/quota/api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/quota copying build/lib/neutron/db/quota/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/quota copying build/lib/neutron/db/quota/models.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/quota copying build/lib/neutron/db/extraroute_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/network_ip_availability_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/port_security copying build/lib/neutron/db/port_security/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/port_security copying build/lib/neutron/db/port_security/models.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/port_security creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/availability_zone copying build/lib/neutron/db/availability_zone/router.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/availability_zone copying build/lib/neutron/db/availability_zone/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/availability_zone copying build/lib/neutron/db/availability_zone/network.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/availability_zone copying build/lib/neutron/db/vlantransparent_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/db_base_plugin_common.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/db_base_plugin_v2.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/l3_fip_port_details.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/l3_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/securitygroups_rpc_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/ipam_backend_mixin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/l3_dvr_ha_scheduler_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/network_dhcp_agent_binding copying build/lib/neutron/db/network_dhcp_agent_binding/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/network_dhcp_agent_binding copying build/lib/neutron/db/network_dhcp_agent_binding/models.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/network_dhcp_agent_binding copying build/lib/neutron/db/portsecurity_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/l3_hamode_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/l3_dvrscheduler_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/models_v2.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/address_scope.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/allowed_address_pair.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/data_plane_status.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/plugins copying build/lib/neutron/db/models/plugins/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/plugins creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/plugins/ml2 copying build/lib/neutron/db/models/plugins/ml2/vlanallocation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/plugins/ml2 copying build/lib/neutron/db/models/plugins/ml2/vxlanallocation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/plugins/ml2 copying build/lib/neutron/db/models/plugins/ml2/gre_allocation_endpoints.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/plugins/ml2 copying build/lib/neutron/db/models/plugins/ml2/geneveallocation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/plugins/ml2 copying build/lib/neutron/db/models/plugins/ml2/flatallocation.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/plugins/ml2 copying build/lib/neutron/db/models/plugins/ml2/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/plugins/ml2 copying build/lib/neutron/db/models/segment.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/dns.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/flavor.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/loggingapi.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/l3.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/l3_attrs.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/provisioning_block.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/metering.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/tag.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/subnet_service_type.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/l3agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/port_forwarding.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/securitygroup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/dvr.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/servicetype.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/external_net.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/l3ha.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/models/portbinding.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models copying build/lib/neutron/db/quota_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/portbindings_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/extradhcpopt_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/standard_attr.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/rbac_db_mixin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/agentschedulers_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/flavors_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/l3_agentschedulers_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/l3_fip_qos.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/_utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/agents_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/sqlalchemytypes.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/external_net_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/common_db_mixin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/l3_hascheduler_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/subnet_service_type_mixin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/l3_gwmode_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/qos copying build/lib/neutron/db/qos/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/qos copying build/lib/neutron/db/qos/models.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/qos copying build/lib/neutron/db/dns_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/rbac_db_models.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/portbindings_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/_resource_extend.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/dvr_mac_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/provisioning_blocks.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/allowedaddresspairs_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/extra_dhcp_opt copying build/lib/neutron/db/extra_dhcp_opt/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/extra_dhcp_opt copying build/lib/neutron/db/extra_dhcp_opt/models.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/extra_dhcp_opt copying build/lib/neutron/db/l3_dvr_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/_model_query.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/tag_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/portsecurity_db_common.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/data_plane_status_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/l3_attrs_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/metering_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/lb_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/secgroup_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/nuage_init_opts.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/other_plugins_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/vpn_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/external.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/agent_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/vmware_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/other_extensions_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/portsec_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/cisco_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/firewall_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/ml2_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/loadbalancer_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/nsxv_initial_opts.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/env.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/nec_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/l3_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/ovs_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/core_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/brocade_init_ops.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/alembic_migrations/dvr_init_opts.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations copying build/lib/neutron/db/migration/connection.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration copying build/lib/neutron/db/migration/autogen.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/models copying build/lib/neutron/db/migration/models/head.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/models copying build/lib/neutron/db/migration/models/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/models copying build/lib/neutron/db/migration/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration copying build/lib/neutron/db/migration/cli.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration copying build/lib/neutron/db/segments_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/standardattrdescription_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/address_scope_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/servicetype_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db copying build/lib/neutron/db/ipam_pluggable_backend.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/notifiers copying build/lib/neutron/notifiers/batch_notifier.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/notifiers copying build/lib/neutron/notifiers/nova.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/notifiers copying build/lib/neutron/notifiers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/notifiers copying build/lib/neutron/wsgi.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent copying build/lib/neutron/conf/agent/cmd.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent copying build/lib/neutron/conf/agent/common.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent copying build/lib/neutron/conf/agent/l2_ext_fdb_population.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent copying build/lib/neutron/conf/agent/securitygroups_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/database copying build/lib/neutron/conf/agent/database/agentschedulers_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/database copying build/lib/neutron/conf/agent/database/agents_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/database copying build/lib/neutron/conf/agent/database/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/database copying build/lib/neutron/conf/agent/linux.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent copying build/lib/neutron/conf/agent/xenapi_conf.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent copying build/lib/neutron/conf/agent/agent_extensions_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent copying build/lib/neutron/conf/agent/ovsdb_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent copying build/lib/neutron/conf/agent/windows.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent copying build/lib/neutron/conf/agent/ovs_conf.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/l3 copying build/lib/neutron/conf/agent/l3/ha.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/l3 copying build/lib/neutron/conf/agent/l3/keepalived.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/l3 copying build/lib/neutron/conf/agent/l3/config.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/l3 copying build/lib/neutron/conf/agent/l3/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/l3 copying build/lib/neutron/conf/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent copying build/lib/neutron/conf/agent/dhcp.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/metadata copying build/lib/neutron/conf/agent/metadata/config.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/metadata copying build/lib/neutron/conf/agent/metadata/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/metadata copying build/lib/neutron/conf/common.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins copying build/lib/neutron/conf/plugins/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2 copying build/lib/neutron/conf/plugins/ml2/config.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2 copying build/lib/neutron/conf/plugins/ml2/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2 creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers copying build/lib/neutron/conf/plugins/ml2/drivers/driver_type.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers copying build/lib/neutron/conf/plugins/ml2/drivers/macvtap.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers/mech_sriov copying build/lib/neutron/conf/plugins/ml2/drivers/mech_sriov/agent_common.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers/mech_sriov copying build/lib/neutron/conf/plugins/ml2/drivers/mech_sriov/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers/mech_sriov copying build/lib/neutron/conf/plugins/ml2/drivers/agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers copying build/lib/neutron/conf/plugins/ml2/drivers/ovs_conf.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers copying build/lib/neutron/conf/plugins/ml2/drivers/linuxbridge.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers copying build/lib/neutron/conf/plugins/ml2/drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers copying build/lib/neutron/conf/plugins/ml2/drivers/l2pop.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers copying build/lib/neutron/conf/service.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/extensions copying build/lib/neutron/conf/extensions/allowedaddresspairs.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/extensions copying build/lib/neutron/conf/extensions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/extensions creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db copying build/lib/neutron/conf/db/extraroute_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db copying build/lib/neutron/conf/db/l3_hamode_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db copying build/lib/neutron/conf/db/l3_agentschedulers_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db copying build/lib/neutron/conf/db/l3_gwmode_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db copying build/lib/neutron/conf/db/dvr_mac_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db copying build/lib/neutron/conf/db/l3_dvr_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db copying build/lib/neutron/conf/db/migration_cli.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db copying build/lib/neutron/conf/db/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db copying build/lib/neutron/conf/wsgi.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/services copying build/lib/neutron/conf/services/metering_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/services copying build/lib/neutron/conf/services/provider_configuration.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/services copying build/lib/neutron/conf/services/extdns_designate_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/services copying build/lib/neutron/conf/services/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/services copying build/lib/neutron/conf/services/logging.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/services copying build/lib/neutron/conf/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf copying build/lib/neutron/conf/quota.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf copying build/lib/neutron/version.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron copying build/lib/neutron/neutron_plugin_base_v2.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/debug copying build/lib/neutron/debug/commands.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/debug copying build/lib/neutron/debug/debug_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/debug copying build/lib/neutron/debug/shell.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/debug copying build/lib/neutron/debug/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/debug creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd copying build/lib/neutron/cmd/pd_notify.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/sanity copying build/lib/neutron/cmd/sanity/checks.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/sanity copying build/lib/neutron/cmd/sanity/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/sanity copying build/lib/neutron/cmd/keepalived_state_change.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd copying build/lib/neutron/cmd/linuxbridge_cleanup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd copying build/lib/neutron/cmd/ovs_cleanup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd copying build/lib/neutron/cmd/sanity_check.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/agents copying build/lib/neutron/cmd/eventlet/agents/metadata.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/agents copying build/lib/neutron/cmd/eventlet/agents/l3.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/agents copying build/lib/neutron/cmd/eventlet/agents/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/agents copying build/lib/neutron/cmd/eventlet/agents/dhcp.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/agents creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/plugins copying build/lib/neutron/cmd/eventlet/plugins/linuxbridge_neutron_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/plugins copying build/lib/neutron/cmd/eventlet/plugins/macvtap_neutron_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/plugins copying build/lib/neutron/cmd/eventlet/plugins/sriov_nic_neutron_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/plugins copying build/lib/neutron/cmd/eventlet/plugins/ovs_neutron_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/plugins copying build/lib/neutron/cmd/eventlet/plugins/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/plugins creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/server copying build/lib/neutron/cmd/eventlet/server/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/server copying build/lib/neutron/cmd/eventlet/usage_audit.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/services copying build/lib/neutron/cmd/eventlet/services/metering_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/services copying build/lib/neutron/cmd/eventlet/services/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/services copying build/lib/neutron/cmd/eventlet/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet copying build/lib/neutron/cmd/netns_cleanup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd copying build/lib/neutron/cmd/ipset_cleanup.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd copying build/lib/neutron/cmd/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd copying build/lib/neutron/cmd/runtime_checks.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/hacking copying build/lib/neutron/hacking/checks.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/hacking copying build/lib/neutron/hacking/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/hacking creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/agents copying build/lib/neutron/services/metering/agents/metering_agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/agents copying build/lib/neutron/services/metering/agents/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/agents copying build/lib/neutron/services/metering/metering_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering copying build/lib/neutron/services/metering/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers/noop copying build/lib/neutron/services/metering/drivers/noop/noop_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers/noop copying build/lib/neutron/services/metering/drivers/noop/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers/noop creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers/iptables copying build/lib/neutron/services/metering/drivers/iptables/iptables_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers/iptables copying build/lib/neutron/services/metering/drivers/iptables/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers/iptables copying build/lib/neutron/services/metering/drivers/abstract_driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers copying build/lib/neutron/services/metering/drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers copying build/lib/neutron/services/metering/drivers/utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/timestamp copying build/lib/neutron/services/timestamp/timestamp_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/timestamp copying build/lib/neutron/services/timestamp/timestamp_db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/timestamp copying build/lib/neutron/services/timestamp/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/timestamp creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/revisions copying build/lib/neutron/services/revisions/revision_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/revisions copying build/lib/neutron/services/revisions/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/revisions creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/agent copying build/lib/neutron/services/logapi/agent/log_extension.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/agent creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/agent/l3 copying build/lib/neutron/services/logapi/agent/l3/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/agent/l3 copying build/lib/neutron/services/logapi/agent/l3/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/agent/l3 copying build/lib/neutron/services/logapi/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/agent copying build/lib/neutron/services/logapi/logging_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi copying build/lib/neutron/services/logapi/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/drivers copying build/lib/neutron/services/logapi/drivers/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/drivers copying build/lib/neutron/services/logapi/drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/drivers copying build/lib/neutron/services/logapi/drivers/manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/drivers/openvswitch copying build/lib/neutron/services/logapi/drivers/openvswitch/driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/drivers/openvswitch copying build/lib/neutron/services/logapi/drivers/openvswitch/log_ryuapp.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/drivers/openvswitch copying build/lib/neutron/services/logapi/drivers/openvswitch/ovs_firewall_log.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/drivers/openvswitch copying build/lib/neutron/services/logapi/drivers/openvswitch/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/drivers/openvswitch creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/rpc copying build/lib/neutron/services/logapi/rpc/server.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/rpc copying build/lib/neutron/services/logapi/rpc/agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/rpc copying build/lib/neutron/services/logapi/rpc/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/rpc creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/common copying build/lib/neutron/services/logapi/common/exceptions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/common copying build/lib/neutron/services/logapi/common/sg_callback.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/common copying build/lib/neutron/services/logapi/common/sg_validate.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/common copying build/lib/neutron/services/logapi/common/db_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/common copying build/lib/neutron/services/logapi/common/validators.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/common copying build/lib/neutron/services/logapi/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/common copying build/lib/neutron/services/logapi/common/constants.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/common creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/network_ip_availability copying build/lib/neutron/services/network_ip_availability/plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/network_ip_availability copying build/lib/neutron/services/network_ip_availability/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/network_ip_availability creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router copying build/lib/neutron/services/l3_router/l3_router_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/driver_controller.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/ha.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/dvrha.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/single_node.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/service_providers/dvr.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/service_providers copying build/lib/neutron/services/l3_router/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router copying build/lib/neutron/services/provider_configuration.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/rbac copying build/lib/neutron/services/rbac/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/rbac creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/portforwarding copying build/lib/neutron/services/portforwarding/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/portforwarding creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/portforwarding/common copying build/lib/neutron/services/portforwarding/common/exceptions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/portforwarding/common copying build/lib/neutron/services/portforwarding/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/portforwarding/common copying build/lib/neutron/services/portforwarding/pf_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/portforwarding creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/tag copying build/lib/neutron/services/tag/tag_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/tag copying build/lib/neutron/services/tag/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/tag copying build/lib/neutron/services/service_base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/loki copying build/lib/neutron/services/loki/loki_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/loki copying build/lib/neutron/services/loki/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/loki creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos copying build/lib/neutron/services/qos/qos_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos copying build/lib/neutron/services/qos/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/sriov copying build/lib/neutron/services/qos/drivers/sriov/driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/sriov copying build/lib/neutron/services/qos/drivers/sriov/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/sriov creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/linuxbridge copying build/lib/neutron/services/qos/drivers/linuxbridge/driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/linuxbridge copying build/lib/neutron/services/qos/drivers/linuxbridge/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/linuxbridge copying build/lib/neutron/services/qos/drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers copying build/lib/neutron/services/qos/drivers/manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/openvswitch copying build/lib/neutron/services/qos/drivers/openvswitch/driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/openvswitch copying build/lib/neutron/services/qos/drivers/openvswitch/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/openvswitch creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk copying build/lib/neutron/services/trunk/exceptions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/seg_types copying build/lib/neutron/services/trunk/seg_types/validators.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/seg_types copying build/lib/neutron/services/trunk/seg_types/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/seg_types copying build/lib/neutron/services/trunk/plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk copying build/lib/neutron/services/trunk/callbacks.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk copying build/lib/neutron/services/trunk/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk copying build/lib/neutron/services/trunk/rules.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk copying build/lib/neutron/services/trunk/utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/linuxbridge copying build/lib/neutron/services/trunk/drivers/linuxbridge/driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/linuxbridge creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/linuxbridge/agent copying build/lib/neutron/services/trunk/drivers/linuxbridge/agent/trunk_plumber.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/linuxbridge/agent copying build/lib/neutron/services/trunk/drivers/linuxbridge/agent/driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/linuxbridge/agent copying build/lib/neutron/services/trunk/drivers/linuxbridge/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/linuxbridge/agent copying build/lib/neutron/services/trunk/drivers/linuxbridge/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/linuxbridge copying build/lib/neutron/services/trunk/drivers/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers copying build/lib/neutron/services/trunk/drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch copying build/lib/neutron/services/trunk/drivers/openvswitch/driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/services/trunk/drivers/openvswitch/agent/exceptions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/services/trunk/drivers/openvswitch/agent/driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/services/trunk/drivers/openvswitch/agent/trunk_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/services/trunk/drivers/openvswitch/agent/ovsdb_handler.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/services/trunk/drivers/openvswitch/agent/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch/agent copying build/lib/neutron/services/trunk/drivers/openvswitch/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch copying build/lib/neutron/services/trunk/drivers/openvswitch/utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch copying build/lib/neutron/services/trunk/drivers/openvswitch/constants.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/rpc copying build/lib/neutron/services/trunk/rpc/backend.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/rpc copying build/lib/neutron/services/trunk/rpc/server.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/rpc copying build/lib/neutron/services/trunk/rpc/agent.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/rpc copying build/lib/neutron/services/trunk/rpc/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/rpc copying build/lib/neutron/services/trunk/rpc/constants.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/rpc copying build/lib/neutron/services/trunk/constants.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk copying build/lib/neutron/services/trunk/models.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/auto_allocate copying build/lib/neutron/services/auto_allocate/exceptions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/auto_allocate copying build/lib/neutron/services/auto_allocate/db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/auto_allocate copying build/lib/neutron/services/auto_allocate/plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/auto_allocate copying build/lib/neutron/services/auto_allocate/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/auto_allocate copying build/lib/neutron/services/auto_allocate/models.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/auto_allocate creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/segments copying build/lib/neutron/services/segments/exceptions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/segments copying build/lib/neutron/services/segments/db.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/segments copying build/lib/neutron/services/segments/plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/segments copying build/lib/neutron/services/segments/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/segments copying build/lib/neutron/services/segments/placement_client.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/segments copying build/lib/neutron/services/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/externaldns copying build/lib/neutron/services/externaldns/driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/externaldns copying build/lib/neutron/services/externaldns/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/externaldns creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/externaldns/drivers copying build/lib/neutron/services/externaldns/drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/externaldns/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/externaldns/drivers/designate copying build/lib/neutron/services/externaldns/drivers/designate/driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/externaldns/drivers/designate copying build/lib/neutron/services/externaldns/drivers/designate/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/externaldns/drivers/designate creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/flavors copying build/lib/neutron/services/flavors/flavors_plugin.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/flavors copying build/lib/neutron/services/flavors/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/flavors copying build/lib/neutron/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam copying build/lib/neutron/ipam/exceptions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam copying build/lib/neutron/ipam/driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam copying build/lib/neutron/ipam/subnet_alloc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam copying build/lib/neutron/ipam/requests.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam copying build/lib/neutron/ipam/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam copying build/lib/neutron/ipam/utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/drivers copying build/lib/neutron/ipam/drivers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/drivers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/drivers/neutrondb_ipam copying build/lib/neutron/ipam/drivers/neutrondb_ipam/driver.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/drivers/neutrondb_ipam copying build/lib/neutron/ipam/drivers/neutrondb_ipam/db_models.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/drivers/neutrondb_ipam copying build/lib/neutron/ipam/drivers/neutrondb_ipam/db_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/drivers/neutrondb_ipam copying build/lib/neutron/ipam/drivers/neutrondb_ipam/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/drivers/neutrondb_ipam copying build/lib/neutron/manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common copying build/lib/neutron/common/exceptions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common copying build/lib/neutron/common/config.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common copying build/lib/neutron/common/_deprecate.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common copying build/lib/neutron/common/profiler.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common copying build/lib/neutron/common/cache_utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common copying build/lib/neutron/common/rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common copying build/lib/neutron/common/ipv6_utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common copying build/lib/neutron/common/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common copying build/lib/neutron/common/utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common copying build/lib/neutron/common/eventlet_utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common copying build/lib/neutron/common/test_lib.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common copying build/lib/neutron/common/constants.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/views copying build/lib/neutron/api/views/versions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/views copying build/lib/neutron/api/views/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/views copying build/lib/neutron/api/api_common.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api copying build/lib/neutron/api/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks copying build/lib/neutron/api/rpc/callbacks/exceptions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks copying build/lib/neutron/api/rpc/callbacks/resources.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks copying build/lib/neutron/api/rpc/callbacks/events.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks/producer copying build/lib/neutron/api/rpc/callbacks/producer/registry.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks/producer copying build/lib/neutron/api/rpc/callbacks/producer/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks/producer copying build/lib/neutron/api/rpc/callbacks/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks copying build/lib/neutron/api/rpc/callbacks/resource_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks copying build/lib/neutron/api/rpc/callbacks/version_manager.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks/consumer copying build/lib/neutron/api/rpc/callbacks/consumer/registry.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks/consumer copying build/lib/neutron/api/rpc/callbacks/consumer/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks/consumer creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/agentnotifiers copying build/lib/neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/agentnotifiers copying build/lib/neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/agentnotifiers copying build/lib/neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/agentnotifiers copying build/lib/neutron/api/rpc/agentnotifiers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/agentnotifiers copying build/lib/neutron/api/rpc/agentnotifiers/utils.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/agentnotifiers creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/handlers copying build/lib/neutron/api/rpc/handlers/l3_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/handlers copying build/lib/neutron/api/rpc/handlers/securitygroups_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/handlers copying build/lib/neutron/api/rpc/handlers/dhcp_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/handlers copying build/lib/neutron/api/rpc/handlers/dvr_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/handlers copying build/lib/neutron/api/rpc/handlers/metadata_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/handlers copying build/lib/neutron/api/rpc/handlers/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/handlers copying build/lib/neutron/api/rpc/handlers/resources_rpc.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/handlers copying build/lib/neutron/api/rpc/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc copying build/lib/neutron/api/extensions.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/v2 copying build/lib/neutron/api/v2/resource.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/v2 copying build/lib/neutron/api/v2/router.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/v2 copying build/lib/neutron/api/v2/base.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/v2 copying build/lib/neutron/api/v2/resource_helper.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/v2 copying build/lib/neutron/api/v2/__init__.py -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/v2 byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/core_extensions/qos.py to qos.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/core_extensions/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/core_extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/startup.py to startup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/controllers/resource.py to resource.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/controllers/root.py to root.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/controllers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/controllers/quota.py to quota.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/controllers/utils.py to utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/controllers/extensions.py to extensions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/app.py to app.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/constants.py to constants.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks/context.py to context.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks/quota_enforcement.py to quota_enforcement.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks/policy_enforcement.py to policy_enforcement.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks/query_parameters.py to query_parameters.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks/notifier.py to notifier.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks/utils.py to utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks/translation.py to translation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks/body_validation.py to body_validation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks/userfilters.py to userfilters.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/pecan_wsgi/hooks/ownership_validation.py to ownership_validation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/_i18n.py to _i18n.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/windows/ip_lib.py to ip_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/windows/polling.py to polling.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/windows/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/windows/utils.py to utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/securitygroups_rpc.py to securitygroups_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/dhcp/agent.py to agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/dhcp/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/dhcp_agent.py to dhcp_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/native/connection.py to connection.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/native/exceptions.py to exceptions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/native/commands.py to commands.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/native/helpers.py to helpers.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/native/vlog.py to vlog.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/native/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/api.py to api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/impl_vsctl.py to impl_vsctl.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/ovsdb/impl_idl.py to impl_idl.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3_agent.py to l3_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/metadata_agent.py to metadata_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/agent_extensions_manager.py to agent_extensions_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/resource_cache.py to resource_cache.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/firewall.py to firewall.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/rpc.py to rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/l3_agent_extension_api.py to l3_agent_extension_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/keepalived_state_change.py to keepalived_state_change.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/l3_agent_extensions_manager.py to l3_agent_extensions_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/ha.py to ha.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/ha_router.py to ha_router.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/dvr_edge_router.py to dvr_edge_router.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/legacy_router.py to legacy_router.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/extensions/qos/fip.py to fip.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/extensions/qos/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/extensions/qos/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/extensions/port_forwarding.py to port_forwarding.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/router_info.py to router_info.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/dvr_router_base.py to dvr_router_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/dvr_fip_ns.py to dvr_fip_ns.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/agent.py to agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/dvr_local_router.py to dvr_local_router.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/fip_rule_priority_allocator.py to fip_rule_priority_allocator.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/dvr_snat_ns.py to dvr_snat_ns.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/dvr.py to dvr.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/namespaces.py to namespaces.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/link_local_allocator.py to link_local_allocator.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/dvr_edge_ha_router.py to dvr_edge_ha_router.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/namespace_manager.py to namespace_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l3/item_allocator.py to item_allocator.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/ethtool.py to ethtool.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/bridge_lib.py to bridge_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/pd.py to pd.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/keepalived.py to keepalived.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py to ip_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/tc_lib.py to tc_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/xenapi_root_helper.py to xenapi_root_helper.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/iptables_comments.py to iptables_comments.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/async_process.py to async_process.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/l3_tc_lib.py to l3_tc_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/daemon.py to daemon.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/interface.py to interface.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/iptables_manager.py to iptables_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/dibbler.py to dibbler.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/ip_monitor.py to ip_monitor.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/iptables_firewall.py to iptables_firewall.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/polling.py to polling.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/external_process.py to external_process.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/ip_link_support.py to ip_link_support.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/ovsdb_monitor.py to ovsdb_monitor.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/ra.py to ra.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/ip_conntrack.py to ip_conntrack.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/utils.py to utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/pd_driver.py to pd_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/ipset_manager.py to ipset_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/dhcp.py to dhcp.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/openvswitch_firewall/exceptions.py to exceptions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/openvswitch_firewall/firewall.py to firewall.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/openvswitch_firewall/iptables.py to iptables.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/openvswitch_firewall/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/openvswitch_firewall/rules.py to rules.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/linux/openvswitch_firewall/constants.py to constants.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/_topics.py to _topics.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l2/extensions/qos.py to qos.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l2/extensions/fdb_population.py to fdb_population.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l2/extensions/qos_linux.py to qos_linux.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l2/extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l2/l2_agent_extensions_manager.py to l2_agent_extensions_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/l2/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/common/ip_lib.py to ip_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/common/polling.py to polling.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/common/resource_processing_queue.py to resource_processing_queue.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/common/base_polling.py to base_polling.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/common/utils.py to utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/common/ovs_lib.py to ovs_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/metadata/driver.py to driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/metadata/agent.py to agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/agent/metadata/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/quota/resource.py to resource.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/quota/resource_registry.py to resource_registry.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/quota/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/policy.py to policy.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/extensions/qos.py to qos.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/extensions/dns_integration.py to dns_integration.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/extensions/data_plane_status.py to data_plane_status.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/extensions/port_security.py to port_security.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/ovo_rpc.py to ovo_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/db.py to db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/driver_context.py to driver_context.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/rpc.py to rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/plugin.py to plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/managers.py to managers.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/agent/config.py to config.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/agent/capabilities.py to capabilities.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/agent/_agent_manager_base.py to _agent_manager_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/agent/_common_agent.py to _common_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_agent.py to mech_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/type_tunnel.py to type_tunnel.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/helpers.py to helpers.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py to eswitch_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py to sriov_nic_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/qos_driver.py to qos_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py to pci_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/common/exceptions.py to exceptions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py to config.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/mech_driver/exceptions.py to exceptions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py to mech_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/macvtap/agent/macvtap_neutron_agent.py to macvtap_neutron_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/macvtap/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/macvtap/macvtap_common.py to macvtap_common.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/macvtap/mech_driver/mech_macvtap.py to mech_macvtap.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/macvtap/mech_driver/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/macvtap/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/type_vlan.py to type_vlan.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/type_vxlan.py to type_vxlan.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py to linuxbridge_neutron_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_agent_extension_api.py to linuxbridge_agent_extension_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/arp_protect.py to arp_protect.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_capabilities.py to linuxbridge_capabilities.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/qos_driver.py to qos_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py to config.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/common/utils.py to utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/common/constants.py to constants.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/mech_driver/mech_linuxbridge.py to mech_linuxbridge.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/linuxbridge/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/l2pop/db.py to db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc.py to l2population_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/l2pop/rpc.py to rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/l2pop/mech_driver.py to mech_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/l2pop/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/type_flat.py to type_flat.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/type_local.py to type_local.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/type_geneve.py to type_geneve.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/type_gre.py to type_gre.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py to ovs_dvr_neutron_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_phys.py to br_phys.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_ryuapp.py to ovs_ryuapp.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_int.py to br_int.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_tun.py to br_tun.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ofswitch.py to ofswitch.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_dvr_process.py to br_dvr_process.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge.py to ovs_bridge.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py to main.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/br_phys.py to br_phys.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/br_int.py to br_int.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/br_tun.py to br_tun.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/ofswitch.py to ofswitch.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/br_dvr_process.py to br_dvr_process.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/ovs_bridge.py to ovs_bridge.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/main.py to main.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/br_cookie.py to br_cookie.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_agent_extension_api.py to ovs_agent_extension_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/vlanmanager.py to vlanmanager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py to ovs_neutron_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_capabilities.py to ovs_capabilities.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/qos_driver.py to qos_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py to config.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/common/constants.py to constants.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/main.py to main.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/mech_driver/mech_openvswitch.py to mech_openvswitch.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/drivers/openvswitch/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/common/exceptions.py to exceptions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/ml2/models.py to models.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/plugins/common/constants.py to constants.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/opts.py to opts.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/service.py to service.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/worker.py to worker.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/ports.py to ports.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/floatingip.py to floatingip.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/address_scope.py to address_scope.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/logapi/event_types.py to event_types.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/logapi/logging_resource.py to logging_resource.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/logapi/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins/ml2/vlanallocation.py to vlanallocation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins/ml2/vxlanallocation.py to vxlanallocation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins/ml2/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins/ml2/geneveallocation.py to geneveallocation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins/ml2/flatallocation.py to flatallocation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins/ml2/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/plugins/ml2/greallocation.py to greallocation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/flavor.py to flavor.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/extensions/port_security.py to port_security.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/extensions/standardattributes.py to standardattributes.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/rbac_db.py to rbac_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/router.py to router.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/trunk.py to trunk.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/l3_hamode.py to l3_hamode.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/qos/policy.py to policy.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/qos/binding.py to binding.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/qos/qos_policy_validator.py to qos_policy_validator.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/qos/rule.py to rule.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/qos/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/qos/rule_type.py to rule_type.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/db/api.py to api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/db/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/auto_allocate.py to auto_allocate.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/metering.py to metering.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/tag.py to tag.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/provisioning_blocks.py to provisioning_blocks.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/ipam.py to ipam.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/subnet.py to subnet.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/port/extensions/extra_dhcp_opt.py to extra_dhcp_opt.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/port/extensions/data_plane_status.py to data_plane_status.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/port/extensions/port_security.py to port_security.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/port/extensions/allowedaddresspairs.py to allowedaddresspairs.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/port/extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/port/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/agent.py to agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/subnetpool.py to subnetpool.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/l3agent.py to l3agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/port_forwarding.py to port_forwarding.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/quota.py to quota.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/network.py to network.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/securitygroup.py to securitygroup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/common_types.py to common_types.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/servicetype.py to servicetype.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/objects/stdattrs.py to stdattrs.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/privileged/agent/linux/ip_lib.py to ip_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/privileged/agent/linux/netlink_constants.py to netlink_constants.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/privileged/agent/linux/netlink_lib.py to netlink_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/privileged/agent/linux/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/privileged/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/privileged/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/auth.py to auth.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/server/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/server/rpc_eventlet.py to rpc_eventlet.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/server/wsgi_eventlet.py to wsgi_eventlet.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/dhcpagentscheduler.py to dhcpagentscheduler.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/_port_mac_address_regenerate_lib.py to _port_mac_address_regenerate_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/multiprovidernet.py to multiprovidernet.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/subnet_segmentid_writable.py to subnet_segmentid_writable.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/project_id.py to project_id.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/_segments_peer_subnet_host_routes_lib.py to _segments_peer_subnet_host_routes_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/qos.py to qos.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/address_scope.py to address_scope.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/netmtu.py to netmtu.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/l3_ext_ha_mode.py to l3_ext_ha_mode.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/_standard_attr_segment_lib.py to _standard_attr_segment_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/extra_dhcp_opt.py to extra_dhcp_opt.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/netmtu_writable.py to netmtu_writable.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/pagination.py to pagination.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/timestamp.py to timestamp.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/data_plane_status.py to data_plane_status.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/_filter_validation_lib.py to _filter_validation_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/extraroute.py to extraroute.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/tagging.py to tagging.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/revisionifmatch.py to revisionifmatch.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/stdattrs_common.py to stdattrs_common.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/empty_string_filtering.py to empty_string_filtering.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/qos_fip.py to qos_fip.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/auto_allocated_topology.py to auto_allocated_topology.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/revisions.py to revisions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/security_groups_port_filtering.py to security_groups_port_filtering.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/network_availability_zone.py to network_availability_zone.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/_availability_zone_filter_lib.py to _availability_zone_filter_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/segment.py to segment.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/dns_domain_ports.py to dns_domain_ports.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/dns.py to dns.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/qos_default.py to qos_default.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/subnetallocation.py to subnetallocation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/providernet.py to providernet.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/subnet_service_types.py to subnet_service_types.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/filter_validation.py to filter_validation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/l3.py to l3.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/routerservicetype.py to routerservicetype.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/network_ip_availability.py to network_ip_availability.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/trunk.py to trunk.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/l3agentscheduler.py to l3agentscheduler.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/flavors.py to flavors.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/qos_bw_limit_direction.py to qos_bw_limit_direction.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/quotasv2_detail.py to quotasv2_detail.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/trunk_details.py to trunk_details.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/metering.py to metering.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/port_mac_address_regenerate.py to port_mac_address_regenerate.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/qos_rule_type_details.py to qos_rule_type_details.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/vlantransparent.py to vlantransparent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/security_groups_port_filtering_lib.py to security_groups_port_filtering_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/segments_peer_subnet_host_routes.py to segments_peer_subnet_host_routes.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/quotasv2.py to quotasv2.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/l2_adjacency.py to l2_adjacency.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/default_subnetpools.py to default_subnetpools.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/floating_ip_port_forwarding.py to floating_ip_port_forwarding.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/availability_zone_filter.py to availability_zone_filter.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/agent.py to agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/portsecurity.py to portsecurity.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/ip_substring_port_filtering.py to ip_substring_port_filtering.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/sorting.py to sorting.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/l3_ext_gw_mode.py to l3_ext_gw_mode.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/fip_port_details.py to fip_port_details.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/_empty_string_filtering_lib.py to _empty_string_filtering_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/router_availability_zone.py to router_availability_zone.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/l3_flavors.py to l3_flavors.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/allowedaddresspairs.py to allowedaddresspairs.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/portbindings.py to portbindings.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/availability_zone.py to availability_zone.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/standardattrdescription.py to standardattrdescription.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/expose_port_forwarding_in_fip.py to expose_port_forwarding_in_fip.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/securitygroup.py to securitygroup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/dvr.py to dvr.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/servicetype.py to servicetype.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/external_net.py to external_net.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/standard_attr_segment.py to standard_attr_segment.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/portbindings_extended.py to portbindings_extended.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/ip_allocation.py to ip_allocation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/rbac.py to rbac.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/extensions/logging.py to logging.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/core_extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/core_extensions/test_qos.py to test_qos.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/test_worker.py to test_worker.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/test_agent_extensions_manager.py to test_agent_extensions_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/test_resource_cache.py to test_resource_cache.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/windows/test_ip_lib.py to test_ip_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/windows/test_utils.py to test_utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/windows/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/dhcp/test_agent.py to test_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/dhcp/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/ovsdb/native/test_connection.py to test_connection.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/ovsdb/native/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/ovsdb/test_impl_idl.py to test_impl_idl.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/ovsdb/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/test_rpc.py to test_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/test_link_local_allocator.py to test_link_local_allocator.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/test_dvr_fip_ns.py to test_dvr_fip_ns.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/test_agent.py to test_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/test_fip_rule_priority_allocator.py to test_fip_rule_priority_allocator.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/test_l3_agent_extension_api.py to test_l3_agent_extension_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/test_item_allocator.py to test_item_allocator.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/extensions/qos/test_base.py to test_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/extensions/qos/test_fip.py to test_fip.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/extensions/qos/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/extensions/test_port_forwarding.py to test_port_forwarding.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/test_namespace_manager.py to test_namespace_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/test_router_info.py to test_router_info.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/test_legacy_router.py to test_legacy_router.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/test_dvr_snat_ns.py to test_dvr_snat_ns.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/test_ha_router.py to test_ha_router.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l3/test_dvr_local_router.py to test_dvr_local_router.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_ip_monitor.py to test_ip_monitor.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_keepalived.py to test_keepalived.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_ip_link_support.py to test_ip_link_support.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_bridge_lib.py to test_bridge_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_external_process.py to test_external_process.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/failing_process.py to failing_process.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_ovsdb_monitor.py to test_ovsdb_monitor.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_interface.py to test_interface.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_dhcp.py to test_dhcp.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_ip_conntrack.py to test_ip_conntrack.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_l3_tc_lib.py to test_l3_tc_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_ipset_manager.py to test_ipset_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_ip_lib.py to test_ip_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_tc_lib.py to test_tc_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_polling.py to test_polling.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_daemon.py to test_daemon.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_iptables_firewall.py to test_iptables_firewall.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_utils.py to test_utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_pd.py to test_pd.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_xenapi_root_helper.py to test_xenapi_root_helper.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/openvswitch_firewall/test_iptables.py to test_iptables.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/openvswitch_firewall/test_firewall.py to test_firewall.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/openvswitch_firewall/test_rules.py to test_rules.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/openvswitch_firewall/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_iptables_manager.py to test_iptables_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/linux/test_async_process.py to test_async_process.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/test_securitygroups_rpc.py to test_securitygroups_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l2/test_l2_agent_extensions_manager.py to test_l2_agent_extensions_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l2/extensions/test_fdb_population.py to test_fdb_population.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l2/extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l2/extensions/test_qos.py to test_qos.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/l2/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/common/test_resource_processing_queue.py to test_resource_processing_queue.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/common/test_polling.py to test_polling.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/common/test_ovs_lib.py to test_ovs_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/common/test_utils.py to test_utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/metadata/test_agent.py to test_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/metadata/test_driver.py to test_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/agent/metadata/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/quota/test_resource.py to test_resource.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/quota/test_resource_registry.py to test_resource_registry.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/quota/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/test_wsgi.py to test_wsgi.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/test_driver_context.py to test_driver_context.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/test_port_binding.py to test_port_binding.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/test_agent_scheduler.py to test_agent_scheduler.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/test_plugin.py to test_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py to test_dns_integration.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py to test_data_plane_status.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/extensions/fake_extension.py to fake_extension.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/extensions/test_port_security.py to test_port_security.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/test_extension_driver_api.py to test_extension_driver_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/test_db.py to test_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/test_security_group.py to test_security_group.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/test_rpc.py to test_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/test_ovo_rpc.py to test_ovo_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/test_managers.py to test_managers.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/test_type_gre.py to test_type_gre.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py to mechanism_test.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/agent/test_capabilities.py to test_capabilities.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/agent/test__agent_manager_base.py to test__agent_manager_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/agent/test__common_agent.py to test__common_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/ext_test.py to ext_test.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/test_type_local.py to test_type_local.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/test_type_vlan.py to test_type_vlan.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/test_type_flat.py to test_type_flat.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_pci_lib.py to test_pci_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_sriov_nic_agent.py to test_sriov_nic_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_eswitch_manager.py to test_eswitch_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/test_qos_driver.py to test_qos_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common/test_config.py to test_config.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver/test_mech_sriov_nic_switch.py to test_mech_sriov_nic_switch.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py to test_macvtap_neutron_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/macvtap/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/test_mech_macvtap.py to test_mech_macvtap.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/macvtap/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/macvtap/test_macvtap_common.py to test_macvtap_common.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/test_type_vxlan.py to test_type_vxlan.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_neutron_agent.py to test_linuxbridge_neutron_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_agent_extension_api.py to test_linuxbridge_agent_extension_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/extension_drivers/test_qos_driver.py to test_qos_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_arp_protect.py to test_arp_protect.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/test_mech_linuxbridge.py to test_mech_linuxbridge.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/linuxbridge/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_faulty_agent.py to mech_faulty_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/test_type_geneve.py to test_type_geneve.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/l2pop/test_mech_driver.py to test_mech_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc_base.py to l2population_rpc_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/test_l2population_rpc.py to test_l2population_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/l2pop/test_db.py to test_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/l2pop/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/base_type_tunnel.py to base_type_tunnel.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mech_fake_agent.py to mech_fake_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/mechanism_logger.py to mechanism_logger.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/test_helpers.py to test_helpers.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_tunnel.py to test_ovs_tunnel.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_vlanmanager.py to test_vlanmanager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_tun.py to test_br_tun.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_int.py to test_br_int.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge_test_base.py to ovs_bridge_test_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ovs_bridge.py to test_ovs_bridge.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_phys.py to test_br_phys.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ofswitch.py to test_ofswitch.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/test_br_cookie.py to test_br_cookie.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/test_br_tun.py to test_br_tun.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/test_br_int.py to test_br_int.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/ovs_bridge_test_base.py to ovs_bridge_test_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/test_br_phys.py to test_br_phys.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/ovs_ofctl/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/fake_oflib.py to fake_oflib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_capabilities.py to test_ovs_capabilities.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_agent_extension_api.py to test_ovs_agent_extension_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py to test_ovs_neutron_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/ovs_test_base.py to ovs_test_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/test_qos_driver.py to test_qos_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/test_mech_openvswitch.py to test_mech_openvswitch.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/drivers/openvswitch/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/test_ext_portsecurity.py to test_ext_portsecurity.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/_test_mech_agent.py to _test_mech_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/plugins/ml2/test_tracked_resources.py to test_tracked_resources.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_subnetpool.py to test_subnetpool.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_base.py to test_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_provisioning_blocks.py to test_provisioning_blocks.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_auto_allocate.py to test_auto_allocate.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_agent.py to test_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/logapi/test_logging_resource.py to test_logging_resource.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/logapi/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_router.py to test_router.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_servicetype.py to test_servicetype.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_securitygroup.py to test_securitygroup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/plugins/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/plugins/ml2/test_vlanallocation.py to test_vlanallocation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/plugins/ml2/test_flatallocation.py to test_flatallocation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/plugins/ml2/test_greallocation.py to test_greallocation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/plugins/ml2/test_vxlanallocation.py to test_vxlanallocation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/plugins/ml2/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/plugins/ml2/test_geneveallocation.py to test_geneveallocation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_ipam.py to test_ipam.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_l3agent.py to test_l3agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_network.py to test_network.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_objects.py to test_objects.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_ports.py to test_ports.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/extensions/test_standardattributes.py to test_standardattributes.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_common_types.py to test_common_types.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_tag.py to test_tag.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_metering.py to test_metering.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_quota.py to test_quota.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_address_scope.py to test_address_scope.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/qos/test_binding.py to test_binding.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/qos/test_rule.py to test_rule.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/qos/test_policy.py to test_policy.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/qos/test_rule_type.py to test_rule_type.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/qos/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/db/test_api.py to test_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/db/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_subnet.py to test_subnet.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/port/extensions/test_extra_dhcp_opt.py to test_extra_dhcp_opt.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/port/extensions/test_data_plane_status.py to test_data_plane_status.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/port/extensions/test_port_security.py to test_port_security.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/port/extensions/test_allowedaddresspairs.py to test_allowedaddresspairs.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/port/extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/port/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_l3_hamode.py to test_l3_hamode.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_floatingip.py to test_floatingip.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_trunk.py to test_trunk.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_flavor.py to test_flavor.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_port_forwarding.py to test_port_forwarding.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/objects/test_rbac_db.py to test_rbac_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/privileged/agent/linux/test_netlink_lib.py to test_netlink_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/privileged/agent/linux/test_ip_lib.py to test_ip_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/privileged/agent/linux/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/privileged/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/privileged/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_segment.py to test_segment.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_fip_port_details.py to test_fip_port_details.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/extensionattribute.py to extensionattribute.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_timestamp.py to test_timestamp.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_subnet_service_types.py to test_subnet_service_types.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_l3.py to test_l3.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_agent.py to test_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_extraroute.py to test_extraroute.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/v2attributes.py to v2attributes.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_vlantransparent.py to test_vlantransparent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/foxinsocks.py to foxinsocks.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_servicetype.py to test_servicetype.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_securitygroup.py to test_securitygroup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_extra_dhcp_opt.py to test_extra_dhcp_opt.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_quotasv2_detail.py to test_quotasv2_detail.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_data_plane_status.py to test_data_plane_status.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_qos_fip.py to test_qos_fip.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_dns.py to test_dns.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_router_availability_zone.py to test_router_availability_zone.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_address_scope.py to test_address_scope.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_providernet.py to test_providernet.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_external_net.py to test_external_net.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/extendedattribute.py to extendedattribute.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_portsecurity.py to test_portsecurity.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_quotasv2.py to test_quotasv2.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_l3_ext_gw_mode.py to test_l3_ext_gw_mode.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_network_ip_availability.py to test_network_ip_availability.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_default_subnetpools.py to test_default_subnetpools.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_flavors.py to test_flavors.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py to test_expose_port_forwarding_in_fip.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extensions/test_availability_zone.py to test_availability_zone.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/test_neutron_plugin_base_v2.py to test_neutron_plugin_base_v2.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/test_base.py to test_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/example/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/example/dir/subdir/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/example/dir/subdir/example_module.py to example_module.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/example/dir/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/example/dir/example_module.py to example_module.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/functional/test_base.py to test_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/functional/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/test_post_mortem_debug.py to test_post_mortem_debug.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/common/test_net_helpers.py to test_net_helpers.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/tests/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py to test_l3_agent_scheduler.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py to test_dhcp_agent_scheduler.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/scheduler/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/test_auth.py to test_auth.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_sqlalchemytypes.py to test_sqlalchemytypes.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/metering/test_metering_db.py to test_metering_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/metering/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_provisioning_blocks.py to test_provisioning_blocks.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/quota/test_api.py to test_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/quota/test_driver.py to test_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/quota/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_agents_db.py to test_agents_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_standard_attr.py to test_standard_attr.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_ipam_backend_mixin.py to test_ipam_backend_mixin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_l3_hamode_db.py to test_l3_hamode_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_segments_db.py to test_segments_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_portsecurity_db.py to test_portsecurity_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_migration.py to test_migration.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_db_base_plugin_common.py to test_db_base_plugin_common.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_allowedaddresspairs_db.py to test_allowedaddresspairs_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_l3_dvr_db.py to test_l3_dvr_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_ipam_pluggable_backend.py to test_ipam_pluggable_backend.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_portsecurity_db_common.py to test_portsecurity_db_common.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_securitygroups_db.py to test_securitygroups_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test__utils.py to test__utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_db_base_plugin_v2.py to test_db_base_plugin_v2.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_l3_db.py to test_l3_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_extraroute_db.py to test_extraroute_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_rbac_db_mixin.py to test_rbac_db_mixin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_dvr_mac_db.py to test_dvr_mac_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/db/test_agentschedulers_db.py to test_agentschedulers_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/_test_extension_portbindings.py to _test_extension_portbindings.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/notifiers/test_nova.py to test_nova.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/notifiers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/notifiers/test_batch_notifier.py to test_batch_notifier.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/debug/test_commands.py to test_commands.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/debug/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/test_policy.py to test_policy.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/cmd/test_netns_cleanup.py to test_netns_cleanup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/cmd/test_ovs_cleanup.py to test_ovs_cleanup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/cmd/test_sanity_check.py to test_sanity_check.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/cmd/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/hacking/test_checks.py to test_checks.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/hacking/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/testlib_api.py to testlib_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/metering/agents/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/metering/agents/test_metering_agent.py to test_metering_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/metering/test_metering_plugin.py to test_metering_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/metering/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/metering/drivers/test_iptables.py to test_iptables.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/metering/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/revisions/test_revision_plugin.py to test_revision_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/revisions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/agent/test_log_extension.py to test_log_extension.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/agent/l3/test_base.py to test_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/agent/l3/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/drivers/test_base.py to test_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/drivers/test_manager.py to test_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/drivers/openvswitch/test_ovs_firewall_log.py to test_ovs_firewall_log.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/drivers/openvswitch/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/test_logging_plugin.py to test_logging_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/rpc/test_server.py to test_server.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/rpc/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/common/test_sg_validate.py to test_sg_validate.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/common/test_db_api.py to test_db_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/common/test_sg_callback.py to test_sg_callback.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/common/test_validators.py to test_validators.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/logapi/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/l3_router/test_l3_router_plugin.py to test_l3_router_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/l3_router/service_providers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/l3_router/service_providers/test_driver_controller.py to test_driver_controller.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/l3_router/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/test_provider_configuration.py to test_provider_configuration.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/portforwarding/test_pf_plugin.py to test_pf_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/portforwarding/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/qos/test_qos_plugin.py to test_qos_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/qos/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/qos/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/qos/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/qos/drivers/test_manager.py to test_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/fakes.py to fakes.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/seg_types/test_validators.py to test_validators.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/seg_types/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/test_plugin.py to test_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/test_rules.py to test_rules.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/test_utils.py to test_utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/test_driver.py to test_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/test_trunk_plumber.py to test_trunk_plumber.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/linuxbridge/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/linuxbridge/test_driver.py to test_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/linuxbridge/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_driver.py to test_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py to test_ovsdb_handler.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py to test_trunk_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/openvswitch/test_driver.py to test_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/drivers/openvswitch/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/rpc/test_agent.py to test_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/rpc/test_backend.py to test_backend.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/rpc/test_server.py to test_server.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/trunk/rpc/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/auto_allocate/test_db.py to test_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/auto_allocate/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/services/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/extension_stubs.py to extension_stubs.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam/test_subnet_alloc.py to test_subnet_alloc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam/fake_driver.py to fake_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam/test_requests.py to test_requests.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam/test_utils.py to test_utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_db_api.py to test_db_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_driver.py to test_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/ipam/drivers/neutrondb_ipam/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/test_service.py to test_service.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common/moved_globals_target.py to moved_globals_target.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common/test__deprecate.py to test__deprecate.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common/test_ipv6_utils.py to test_ipv6_utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common/moved_globals_code2.py to moved_globals_code2.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common/test_cache_utils.py to test_cache_utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common/test_rpc.py to test_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common/test_utils.py to test_utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/common/moved_globals_code1.py to moved_globals_code1.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/test_opts.py to test_opts.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/test_api_common.py to test_api_common.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/test_extensions.py to test_extensions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks/test_resources.py to test_resources.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks/test_resource_manager.py to test_resource_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks/test_version_manager.py to test_version_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks/producer/test_registry.py to test_registry.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks/producer/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks/consumer/test_registry.py to test_registry.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/callbacks/consumer/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/agentnotifiers/test_l3_rpc_agent_api.py to test_l3_rpc_agent_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/agentnotifiers/test_dhcp_rpc_agent_api.py to test_dhcp_rpc_agent_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/agentnotifiers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/handlers/test_dvr_rpc.py to test_dvr_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/handlers/test_l3_rpc.py to test_l3_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/handlers/test_resources_rpc.py to test_resources_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/handlers/test_dhcp_rpc.py to test_dhcp_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/handlers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/handlers/test_securitygroups_rpc.py to test_securitygroups_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/rpc/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/v2/test_base.py to test_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/v2/test_router.py to test_router.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/v2/test_resource.py to test_resource.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/api/v2/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/test_manager.py to test_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/unit/dummy_plugin.py to dummy_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/sanity/test_sanity.py to test_sanity.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/sanity/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/pecan_wsgi/test_functional.py to test_functional.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/pecan_wsgi/config.py to config.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/pecan_wsgi/test_controllers.py to test_controllers.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/pecan_wsgi/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/pecan_wsgi/test_hooks.py to test_hooks.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/pecan_wsgi/utils.py to utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/windows/test_ip_lib.py to test_ip_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/windows/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/test_l2_ovs_agent.py to test_l2_ovs_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/test_firewall.py to test_firewall.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/test_ovs_lib.py to test_ovs_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/test_l2_lb_agent.py to test_l2_lb_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/test_ovs_flows.py to test_ovs_flows.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/framework.py to framework.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/extensions/qos/test_fip_qos_extension.py to test_fip_qos_extension.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/extensions/qos/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/extensions/test_port_forwarding_extension.py to test_port_forwarding_extension.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/test_namespace_manager.py to test_namespace_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/test_legacy_router.py to test_legacy_router.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/test_ha_router.py to test_ha_router.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/test_dvr_router.py to test_dvr_router.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/test_metadata_proxy.py to test_metadata_proxy.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/test_keepalived_state_change.py to test_keepalived_state_change.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/test_dhcp_agent.py to test_dhcp_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/test_ipset.py to test_ipset.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/test_ip_monitor.py to test_ip_monitor.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/test_process_monitor.py to test_process_monitor.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/test_keepalived.py to test_keepalived.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/test_netlink_lib.py to test_netlink_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/test_bridge_lib.py to test_bridge_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/bin/ipt_binname.py to ipt_binname.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/bin/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/test_ovsdb_monitor.py to test_ovsdb_monitor.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/helpers.py to helpers.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/simple_daemon.py to simple_daemon.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/test_interface.py to test_interface.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/test_dhcp.py to test_dhcp.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/test_l3_tc_lib.py to test_l3_tc_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/test_ip_lib.py to test_ip_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/test_tc_lib.py to test_tc_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/test_iptables.py to test_iptables.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/test_utils.py to test_utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/test_linuxbridge_arp_protect.py to test_linuxbridge_arp_protect.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/openvswitch_firewall/test_iptables.py to test_iptables.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/openvswitch_firewall/test_firewall.py to test_firewall.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/openvswitch_firewall/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/test_async_process.py to test_async_process.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l2/extensions/test_ovs_agent_qos_extension.py to test_ovs_agent_qos_extension.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l2/extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l2/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/agent/l2/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/ml2/test_plugin.py to test_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/ml2/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py to test_macvtap_neutron_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/ml2/drivers/macvtap/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/plugins/ml2/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/test_server.py to test_server.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests/common/exclusive_resources/test_port.py to test_port.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests/common/exclusive_resources/test_ip_network.py to test_ip_network.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests/common/exclusive_resources/test_resource_allocator.py to test_resource_allocator.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests/common/exclusive_resources/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests/common/exclusive_resources/test_ip_address.py to test_ip_address.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/tests/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/scheduler/test_l3_agent_scheduler.py to test_l3_agent_scheduler.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/scheduler/test_dhcp_agent_scheduler.py to test_dhcp_agent_scheduler.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/scheduler/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/test_migrations.py to test_migrations.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/migrations/test_a8b517cff8ab_add_routerport_bindings_for_ha.py to test_a8b517cff8ab_add_routerport_bindings_for_ha.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/migrations/test_b12a3ef66e62_add_standardattr_to_qos_policies.py to test_b12a3ef66e62_add_standardattr_to_qos_policies.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/migrations/test_2e0d7a8a1586_add_binding_index_to_routerl3agentbinding.py to test_2e0d7a8a1586_add_binding_index_to_routerl3agentbinding.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/migrations/test_97c25b0d2353_add_name_desc.py to test_97c25b0d2353_add_name_desc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/migrations/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/migrations/test_3b935b28e7a0_migrate_to_pluggable_ipam.py to test_3b935b28e7a0_migrate_to_pluggable_ipam.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/test_ipam.py to test_ipam.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/test_models.py to test_models.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/db/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/cmd/test_netns_cleanup.py to test_netns_cleanup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/cmd/test_ovs_cleanup.py to test_ovs_cleanup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/cmd/process_spawn.py to process_spawn.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/cmd/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/cmd/test_ipset_cleanup.py to test_ipset_cleanup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/cmd/test_linuxbridge_cleanup.py to test_linuxbridge_cleanup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/logapi/test_logging.py to test_logging.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/logapi/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/l3_router/test_l3_dvr_router_plugin.py to test_l3_dvr_router_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/l3_router/test_l3_dvr_ha_router_plugin.py to test_l3_dvr_ha_router_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/l3_router/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/portforwarding/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/portforwarding/test_port_forwarding.py to test_port_forwarding.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/test_plugin.py to test_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py to test_ovsdb_handler.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/drivers/openvswitch/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py to test_trunk_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/drivers/openvswitch/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/rpc/test_server.py to test_server.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/trunk/rpc/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/services/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/test_service.py to test_service.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/common/test_utils.py to test_utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/api/test_policies.py to test_policies.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/api/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/functional/constants.py to constants.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/test_mtu.py to test_mtu.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/test_ports_rebind.py to test_ports_rebind.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/resources/environment.py to environment.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/resources/config.py to config.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/resources/machine.py to machine.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/resources/client.py to client.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/resources/process.py to process.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/resources/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/test_securitygroup.py to test_securitygroup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/test_port_shut_down.py to test_port_shut_down.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/test_l3_agent.py to test_l3_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/test_connectivity.py to test_connectivity.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/test_ports_api.py to test_ports_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/test_firewall.py to test_firewall.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/cmd/dhcp_agent.py to dhcp_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/cmd/l3_agent.py to l3_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/cmd/ovs_agent.py to ovs_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/cmd/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/test_dhcp_agent.py to test_dhcp_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/test_trunk.py to test_trunk.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/utils.py to utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fullstack/test_qos.py to test_qos.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/fake_notifier.py to fake_notifier.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/post_mortem_debug.py to post_mortem_debug.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/tools.py to tools.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/agents/l2_extensions.py to l2_extensions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/agents/l3_agent.py to l3_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/agents/ovs_agent.py to ovs_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/agents/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/conn_testers.py to conn_testers.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/helpers.py to helpers.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/exclusive_resources/port.py to port.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/exclusive_resources/resource_allocator.py to resource_allocator.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/exclusive_resources/ip_address.py to ip_address.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/exclusive_resources/ip_network.py to ip_network.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/exclusive_resources/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/net_helpers.py to net_helpers.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/machine_fixtures.py to machine_fixtures.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/config_fixtures.py to config_fixtures.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/tests/common/l3_test_common.py to l3_test_common.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/scheduler/dhcp_agent_scheduler.py to dhcp_agent_scheduler.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/scheduler/base_resource_filter.py to base_resource_filter.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/scheduler/base_scheduler.py to base_scheduler.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/scheduler/l3_agent_scheduler.py to l3_agent_scheduler.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/scheduler/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/metering/metering_rpc.py to metering_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/metering/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/metering/metering_db.py to metering_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/securitygroups_db.py to securitygroups_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/allowed_address_pairs/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/api.py to api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/quota/driver.py to driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/quota/api.py to api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/quota/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/quota/models.py to models.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/extraroute_db.py to extraroute_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/network_ip_availability_db.py to network_ip_availability_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/port_security/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/port_security/models.py to models.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/availability_zone/router.py to router.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/availability_zone/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/availability_zone/network.py to network.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/vlantransparent_db.py to vlantransparent_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/db_base_plugin_common.py to db_base_plugin_common.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/db_base_plugin_v2.py to db_base_plugin_v2.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/l3_fip_port_details.py to l3_fip_port_details.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/l3_db.py to l3_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/securitygroups_rpc_base.py to securitygroups_rpc_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/ipam_backend_mixin.py to ipam_backend_mixin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/l3_dvr_ha_scheduler_db.py to l3_dvr_ha_scheduler_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/network_dhcp_agent_binding/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/network_dhcp_agent_binding/models.py to models.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/portsecurity_db.py to portsecurity_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/l3_hamode_db.py to l3_hamode_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/l3_dvrscheduler_db.py to l3_dvrscheduler_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models_v2.py to models_v2.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/address_scope.py to address_scope.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/allowed_address_pair.py to allowed_address_pair.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/data_plane_status.py to data_plane_status.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/plugins/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/plugins/ml2/vlanallocation.py to vlanallocation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/plugins/ml2/vxlanallocation.py to vxlanallocation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/plugins/ml2/gre_allocation_endpoints.py to gre_allocation_endpoints.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/plugins/ml2/geneveallocation.py to geneveallocation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/plugins/ml2/flatallocation.py to flatallocation.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/plugins/ml2/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/segment.py to segment.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/dns.py to dns.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/flavor.py to flavor.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/loggingapi.py to loggingapi.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/l3.py to l3.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/l3_attrs.py to l3_attrs.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/provisioning_block.py to provisioning_block.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/metering.py to metering.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/tag.py to tag.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/subnet_service_type.py to subnet_service_type.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/agent.py to agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/l3agent.py to l3agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/port_forwarding.py to port_forwarding.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/securitygroup.py to securitygroup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/dvr.py to dvr.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/servicetype.py to servicetype.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/external_net.py to external_net.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/l3ha.py to l3ha.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/models/portbinding.py to portbinding.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/quota_db.py to quota_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/portbindings_base.py to portbindings_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/extradhcpopt_db.py to extradhcpopt_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/standard_attr.py to standard_attr.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/rbac_db_mixin.py to rbac_db_mixin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/agentschedulers_db.py to agentschedulers_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/flavors_db.py to flavors_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/l3_agentschedulers_db.py to l3_agentschedulers_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/l3_fip_qos.py to l3_fip_qos.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/_utils.py to _utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/agents_db.py to agents_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/sqlalchemytypes.py to sqlalchemytypes.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/external_net_db.py to external_net_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/common_db_mixin.py to common_db_mixin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/l3_hascheduler_db.py to l3_hascheduler_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/subnet_service_type_mixin.py to subnet_service_type_mixin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/l3_gwmode_db.py to l3_gwmode_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/qos/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/qos/models.py to models.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/dns_db.py to dns_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/rbac_db_models.py to rbac_db_models.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/portbindings_db.py to portbindings_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/_resource_extend.py to _resource_extend.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/dvr_mac_db.py to dvr_mac_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/provisioning_blocks.py to provisioning_blocks.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/allowedaddresspairs_db.py to allowedaddresspairs_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/extra_dhcp_opt/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/extra_dhcp_opt/models.py to models.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/l3_dvr_db.py to l3_dvr_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/_model_query.py to _model_query.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/tag_db.py to tag_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/portsecurity_db_common.py to portsecurity_db_common.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/data_plane_status_db.py to data_plane_status_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/l3_attrs_db.py to l3_attrs_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/metering_init_ops.py to metering_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/lb_init_ops.py to lb_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/secgroup_init_ops.py to secgroup_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/nuage_init_opts.py to nuage_init_opts.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/other_plugins_init_ops.py to other_plugins_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/vpn_init_ops.py to vpn_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/external.py to external.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/agent_init_ops.py to agent_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/vmware_init_ops.py to vmware_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/other_extensions_init_ops.py to other_extensions_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/portsec_init_ops.py to portsec_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/cisco_init_ops.py to cisco_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/firewall_init_ops.py to firewall_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/ml2_init_ops.py to ml2_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/loadbalancer_init_ops.py to loadbalancer_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/nsxv_initial_opts.py to nsxv_initial_opts.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/env.py to env.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/nec_init_ops.py to nec_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/l3_init_ops.py to l3_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/ovs_init_ops.py to ovs_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/core_init_ops.py to core_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/brocade_init_ops.py to brocade_init_ops.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/alembic_migrations/dvr_init_opts.py to dvr_init_opts.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/connection.py to connection.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/autogen.py to autogen.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/models/head.py to head.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/models/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/migration/cli.py to cli.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/segments_db.py to segments_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/standardattrdescription_db.py to standardattrdescription_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/address_scope_db.py to address_scope_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/servicetype_db.py to servicetype_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/db/ipam_pluggable_backend.py to ipam_pluggable_backend.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/notifiers/batch_notifier.py to batch_notifier.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/notifiers/nova.py to nova.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/notifiers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/wsgi.py to wsgi.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/cmd.py to cmd.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/common.py to common.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/l2_ext_fdb_population.py to l2_ext_fdb_population.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/securitygroups_rpc.py to securitygroups_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/database/agentschedulers_db.py to agentschedulers_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/database/agents_db.py to agents_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/database/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/linux.py to linux.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/xenapi_conf.py to xenapi_conf.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/agent_extensions_manager.py to agent_extensions_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/ovsdb_api.py to ovsdb_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/windows.py to windows.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/ovs_conf.py to ovs_conf.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/l3/ha.py to ha.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/l3/keepalived.py to keepalived.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/l3/config.py to config.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/l3/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/dhcp.py to dhcp.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/metadata/config.py to config.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/agent/metadata/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/common.py to common.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/config.py to config.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers/driver_type.py to driver_type.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers/macvtap.py to macvtap.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers/mech_sriov/agent_common.py to agent_common.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers/mech_sriov/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers/agent.py to agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers/ovs_conf.py to ovs_conf.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers/linuxbridge.py to linuxbridge.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/plugins/ml2/drivers/l2pop.py to l2pop.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/service.py to service.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/extensions/allowedaddresspairs.py to allowedaddresspairs.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/extensions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db/extraroute_db.py to extraroute_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db/l3_hamode_db.py to l3_hamode_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db/l3_agentschedulers_db.py to l3_agentschedulers_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db/l3_gwmode_db.py to l3_gwmode_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db/dvr_mac_db.py to dvr_mac_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db/l3_dvr_db.py to l3_dvr_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db/migration_cli.py to migration_cli.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/db/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/wsgi.py to wsgi.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/services/metering_agent.py to metering_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/services/provider_configuration.py to provider_configuration.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/services/extdns_designate_driver.py to extdns_designate_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/services/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/services/logging.py to logging.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/conf/quota.py to quota.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/version.py to version.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/neutron_plugin_base_v2.py to neutron_plugin_base_v2.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/debug/commands.py to commands.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/debug/debug_agent.py to debug_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/debug/shell.py to shell.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/debug/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/pd_notify.py to pd_notify.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/sanity/checks.py to checks.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/sanity/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/keepalived_state_change.py to keepalived_state_change.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/linuxbridge_cleanup.py to linuxbridge_cleanup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/ovs_cleanup.py to ovs_cleanup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/sanity_check.py to sanity_check.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/agents/metadata.py to metadata.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/agents/l3.py to l3.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/agents/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/agents/dhcp.py to dhcp.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/plugins/linuxbridge_neutron_agent.py to linuxbridge_neutron_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/plugins/macvtap_neutron_agent.py to macvtap_neutron_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/plugins/sriov_nic_neutron_agent.py to sriov_nic_neutron_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/plugins/ovs_neutron_agent.py to ovs_neutron_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/plugins/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/server/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/usage_audit.py to usage_audit.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/services/metering_agent.py to metering_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/services/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/eventlet/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/netns_cleanup.py to netns_cleanup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/ipset_cleanup.py to ipset_cleanup.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/cmd/runtime_checks.py to runtime_checks.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/hacking/checks.py to checks.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/hacking/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/agents/metering_agent.py to metering_agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/agents/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/metering_plugin.py to metering_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers/noop/noop_driver.py to noop_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers/noop/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers/iptables/iptables_driver.py to iptables_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers/iptables/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers/abstract_driver.py to abstract_driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/metering/drivers/utils.py to utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/timestamp/timestamp_plugin.py to timestamp_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/timestamp/timestamp_db.py to timestamp_db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/timestamp/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/revisions/revision_plugin.py to revision_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/revisions/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/agent/log_extension.py to log_extension.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/agent/l3/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/agent/l3/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/logging_plugin.py to logging_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/drivers/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/drivers/manager.py to manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/drivers/openvswitch/driver.py to driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/drivers/openvswitch/log_ryuapp.py to log_ryuapp.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/drivers/openvswitch/ovs_firewall_log.py to ovs_firewall_log.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/drivers/openvswitch/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/rpc/server.py to server.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/rpc/agent.py to agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/rpc/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/common/exceptions.py to exceptions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/common/sg_callback.py to sg_callback.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/common/sg_validate.py to sg_validate.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/common/db_api.py to db_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/common/validators.py to validators.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/logapi/common/constants.py to constants.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/network_ip_availability/plugin.py to plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/network_ip_availability/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/l3_router_plugin.py to l3_router_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/service_providers/driver_controller.py to driver_controller.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/service_providers/ha.py to ha.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/service_providers/dvrha.py to dvrha.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/service_providers/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/service_providers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/service_providers/single_node.py to single_node.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/service_providers/dvr.py to dvr.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/l3_router/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/provider_configuration.py to provider_configuration.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/rbac/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/portforwarding/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/portforwarding/common/exceptions.py to exceptions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/portforwarding/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/portforwarding/pf_plugin.py to pf_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/tag/tag_plugin.py to tag_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/tag/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/service_base.py to service_base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/loki/loki_plugin.py to loki_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/loki/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/qos_plugin.py to qos_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/sriov/driver.py to driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/sriov/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/linuxbridge/driver.py to driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/linuxbridge/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/manager.py to manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/openvswitch/driver.py to driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/qos/drivers/openvswitch/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/exceptions.py to exceptions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/seg_types/validators.py to validators.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/seg_types/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/plugin.py to plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/callbacks.py to callbacks.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/rules.py to rules.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/utils.py to utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/linuxbridge/driver.py to driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/linuxbridge/agent/trunk_plumber.py to trunk_plumber.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/linuxbridge/agent/driver.py to driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/linuxbridge/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/linuxbridge/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch/driver.py to driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch/agent/exceptions.py to exceptions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch/agent/driver.py to driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch/agent/trunk_manager.py to trunk_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch/agent/ovsdb_handler.py to ovsdb_handler.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch/agent/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch/utils.py to utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/drivers/openvswitch/constants.py to constants.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/rpc/backend.py to backend.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/rpc/server.py to server.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/rpc/agent.py to agent.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/rpc/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/rpc/constants.py to constants.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/constants.py to constants.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/trunk/models.py to models.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/auto_allocate/exceptions.py to exceptions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/auto_allocate/db.py to db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/auto_allocate/plugin.py to plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/auto_allocate/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/auto_allocate/models.py to models.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/segments/exceptions.py to exceptions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/segments/db.py to db.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/segments/plugin.py to plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/segments/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/segments/placement_client.py to placement_client.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/externaldns/driver.py to driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/externaldns/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/externaldns/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/externaldns/drivers/designate/driver.py to driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/externaldns/drivers/designate/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/flavors/flavors_plugin.py to flavors_plugin.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/services/flavors/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/exceptions.py to exceptions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/driver.py to driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/subnet_alloc.py to subnet_alloc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/requests.py to requests.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/utils.py to utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/drivers/neutrondb_ipam/driver.py to driver.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/drivers/neutrondb_ipam/db_models.py to db_models.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/drivers/neutrondb_ipam/db_api.py to db_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/ipam/drivers/neutrondb_ipam/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/manager.py to manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common/exceptions.py to exceptions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common/config.py to config.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common/_deprecate.py to _deprecate.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common/profiler.py to profiler.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common/cache_utils.py to cache_utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common/rpc.py to rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common/ipv6_utils.py to ipv6_utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common/utils.py to utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common/eventlet_utils.py to eventlet_utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common/test_lib.py to test_lib.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/common/constants.py to constants.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/views/versions.py to versions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/views/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/api_common.py to api_common.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks/exceptions.py to exceptions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks/resources.py to resources.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks/events.py to events.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks/producer/registry.py to registry.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks/producer/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks/resource_manager.py to resource_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks/version_manager.py to version_manager.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks/consumer/registry.py to registry.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/callbacks/consumer/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py to dhcp_rpc_agent_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py to l3_rpc_agent_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py to metering_rpc_agent_api.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/agentnotifiers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/agentnotifiers/utils.py to utils.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/handlers/l3_rpc.py to l3_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/handlers/securitygroups_rpc.py to securitygroups_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/handlers/dhcp_rpc.py to dhcp_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/handlers/dvr_rpc.py to dvr_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/handlers/metadata_rpc.py to metadata_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/handlers/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/handlers/resources_rpc.py to resources_rpc.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/rpc/__init__.py to __init__.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/extensions.py to extensions.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/v2/resource.py to resource.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/v2/router.py to router.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/v2/base.py to base.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/v2/resource_helper.py to resource_helper.cpython-37.pyc byte-compiling /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron/api/v2/__init__.py to __init__.cpython-37.pyc running install_data creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron copying etc/api-paste.ini -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron copying etc/policy.json -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron copying etc/rootwrap.conf -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron/rootwrap.d copying etc/neutron/rootwrap.d/iptables-firewall.filters -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron/rootwrap.d/ copying etc/neutron/rootwrap.d/dibbler.filters -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron/rootwrap.d/ copying etc/neutron/rootwrap.d/privsep.filters -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron/rootwrap.d/ copying etc/neutron/rootwrap.d/ipset-firewall.filters -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron/rootwrap.d/ copying etc/neutron/rootwrap.d/netns-cleanup.filters -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron/rootwrap.d/ copying etc/neutron/rootwrap.d/l3.filters -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron/rootwrap.d/ copying etc/neutron/rootwrap.d/linuxbridge-plugin.filters -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron/rootwrap.d/ copying etc/neutron/rootwrap.d/debug.filters -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron/rootwrap.d/ copying etc/neutron/rootwrap.d/openvswitch-plugin.filters -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron/rootwrap.d/ copying etc/neutron/rootwrap.d/dhcp.filters -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron/rootwrap.d/ copying etc/neutron/rootwrap.d/ebtables.filters -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/etc/neutron/rootwrap.d/ running install_egg_info Copying neutron.egg-info to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages/neutron-13.0.7+git.2021.9.27.bace3d1890.egg-info Skipping SOURCES.txt running install_scripts creating /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin copying build/scripts-3.7/neutron-rootwrap-xen-dom0 -> /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin changing mode of /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin/neutron-rootwrap-xen-dom0 to 775 Installing neutron-db-manage script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-debug script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-dhcp-agent script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-ipset-cleanup script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-keepalived-state-change script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-l3-agent script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-linuxbridge-agent script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-linuxbridge-cleanup script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-macvtap-agent script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-metadata-agent script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-metering-agent script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-netns-cleanup script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-openvswitch-agent script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-ovs-cleanup script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-pd-notify script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-rootwrap script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-rootwrap-daemon script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-rpc-server script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-sanity-check script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-server script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-sriov-nic-agent script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-usage-audit script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin Installing neutron-api script to /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/bin /usr/lib/python3/dist-packages/pbr/packaging.py:407: EasyInstallDeprecationWarning: Use get_header header = easy_install.get_script_header("", executable, is_wininst) PYTHONPATH=/build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages pkgos-dh_auto_test --no-py2 'neutron\.tests\.unit(?!.*test_wsgi\.TestWSGIServer\.test_start_random_port_with_ipv6.*|.*agent\.dhcp\.test_agent\.TestDhcpAgent\.test_dhcp_agent_manager.*|.*test_wsgi\.TestWSGIServer\.test_app.*|.*test_wsgi\.TestWSGIServer\.test_disable_ssl.*)' + PKGOS_USE_PY2=yes + PKGOS_USE_PY3=yes + PKGOS_TEST_PARALLEL=yes + PYTHONS=disabled + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + for i in $@ + case "${1}" in + PKGOS_USE_PY2=no + shift + for i in $@ + case "${1}" in + '[' no = yes ']' + '[' yes = yes ']' ++ py3versions -vr + PYTHON3S=3.7 + '[' yes = no ']' + for pyvers in ${PYTHONS} ${PYTHON3S} + '[' disabled = disabled ']' + continue + for pyvers in ${PYTHONS} ${PYTHON3S} + '[' 3.7 = disabled ']' ++ echo 3.7 ++ cut -d. -f1 + PYMAJOR=3 + echo '===> Testing with python (python3)' ===> Testing with python (python3) + '[' 3 = 3 ']' ++ pwd + '[' -d /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages ']' + '[' -z /build/neutron-13.0.7+git.2021.09.27.bace3d1890/debian/tmp/usr/lib/python3/dist-packages ']' + '[' -e .stestr.conf ']' + rm -rf .stestr + PYTHON=python3.7 + python3-stestr run --subunit 'neutron\.tests\.unit(?!.*test_wsgi\.TestWSGIServer\.test_start_random_port_with_ipv6.*|.*agent\.dhcp\.test_agent\.TestDhcpAgent\.test_dhcp_agent_manager.*|.*test_wsgi\.TestWSGIServer\.test_app.*|.*test_wsgi\.TestWSGIServer\.test_disable_ssl.*)' + subunit2pyunit Unable to execute ['ovs-vsctl', '--timeout=10', '--oneline', '--format=json', '--', '--may-exist', 'add-port', 'br-int', 'tap99', '--', 'set', 'Interface', 'tap99', 'type=vxlan', 'options:dst_port=9999', 'options:df_default=true', 'options:remote_ip=9.9.9.9', 'options:local_ip=1.1.1.1', 'options:in_key=flow', 'options:out_key=flow', 'options:egress_pkt_mark=0', 'options:tos=8']. Exception: 'NoneType' object has no attribute 'rstrip' Timed out retrieving ofport on port tap99. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/common/ovs_lib.py", line 404, in get_port_ofport ofport = self._get_port_val(port_name, "ofport") File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/common/ovs_lib.py", line 96, in wrapped return new_fn(*args, **kwargs) File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 241, in wrapped_f return self.call(f, *args, **kw) File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 330, in call start_time=start_time) File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 297, in iter raise retry_exc.reraise() File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 137, in reraise raise self tenacity.RetryError: RetryError[] neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_count_flows neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_count_flows ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_neutron_ports neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_neutron_ports ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_vxlan_tos_tunnel_port neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_vxlan_tos_tunnel_port ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_dump_flows neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_dump_flows ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_hw_offload_enabled_false neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_hw_offload_enabled_false ... ok Unable to execute ['ovs-vsctl', '--timeout=10', '--oneline', '--format=json', '--', 'list-ports', 'br-int']. Exception: neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_dump_flows_ovs_dead neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_dump_flows_ovs_dead ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_rate_limit_with_value_less_than_min neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_rate_limit_with_value_less_than_min ... ok neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_full_ordered neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_full_ordered ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_external_ids_retry neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_external_ids_retry ... ok neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_right_allowed_passthroughs neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_right_allowed_passthroughs ... ok neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_polling_not_completed neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_polling_not_completed ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_retry neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_retry ... ok neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_linuxbridge_interface_driver_success neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_linuxbridge_interface_driver_success ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_returns_invalid_ofport_for_non_int neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_returns_invalid_ofport_for_non_int ... ok neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_null_interface_driver_success neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_null_interface_driver_success ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_port_set_list_ports_error neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_port_set_list_ports_error ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_create_dhcp_port neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_create_dhcp_port ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_ports neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_ports ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_without_ipv6_enabled neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_without_ipv6_enabled ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_iface_to_br neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_iface_to_br ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_update neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_update ... ok neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_force_polling_sets_interval_attribute neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_force_polling_sets_interval_attribute ... ok Failure notifying DHCP server of ready DHCP ports. Will retry on next iteration. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/dhcp/agent.py", line 240, in _dhcp_ready_ports_loop ports_to_send) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1123, in _mock_call raise result RuntimeError neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test__dhcp_ready_ports_loop neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test__dhcp_ready_ports_loop ... ok neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_updates_are_present neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_updates_are_present ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_network_not_found neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_network_not_found ... ok neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test__enter__ neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test__enter__ ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_remote_error_net_not_found neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_remote_error_net_not_found ... ok neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_i_am_master neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_i_am_master ... ok Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 158, in call return func(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/dhcp/agent.py", line 270, in _periodic_resync_helper self.sync_state(reasons.keys()) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_does_not_consume_irrelevant_errors neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_does_not_consume_irrelevant_errors ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_periodic_resync_helper neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_periodic_resync_helper ... ok neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_success neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_success ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_populate_cache_on_start_without_active_networks_support neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_populate_cache_on_start_without_active_networks_support ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_destroy_with_none neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_destroy_with_none ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_for_one_network_plugin_error neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_for_one_network_plugin_error ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_outside_subnet neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_outside_subnet ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_unknown_network neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_unknown_network ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_report_state_revival_logic neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_report_state_revival_logic ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_metadata_network neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_metadata_network ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_start_ready_ports_loop neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_start_ready_ports_loop ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_ipv6_ipv4_network neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_ipv6_ipv4_network ... ok 2 router ports found on the metadata access network. Only the port 12345678-1234-aaaa-1234567890ab, for router forzanapoli will be considered neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_dist_network neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_dist_network ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_exception_during_rpc neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_exception_during_rpc ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_no_network_id neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_no_network_id ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_end_no_resync_if_same_port_already_in_cache neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_end_no_resync_if_same_port_already_in_cache ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_port neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_port ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_agents_port neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_agents_port ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_delete_end_no_network_id neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_delete_end_no_network_id ... ok neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_network_existing neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_network_existing ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDictModel.test_basic_dict neutron.tests.unit.agent.dhcp.test_agent.TestDictModel.test_basic_dict ... ok neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_remove_network neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_remove_network ... ok neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_id neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_id ... ok neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_unpermitted_device_owner neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_unpermitted_device_owner ... ok Port Id 17ceda02-43e1-48d8-beb6-35885b20cae6 does not have a rule for devices ['p1p1'] in FDB table neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_network neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_network ... ok neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_update_port_changed_mac neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_update_port_changed_mac ... ok Unable to find FDB Interface p1p1. Exception: neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_init_exception neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_init_exception ... ok neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_update_policy neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_update_policy ... ok neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_set_port_policy neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_set_port_policy ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__handle_update_create_rules_checks_should_apply_to_port neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__handle_update_create_rules_checks_should_apply_to_port ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__handle_notification_ignores_all_event_types_except_updated neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__handle_notification_ignores_all_event_types_except_updated ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy_not_known neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy_not_known ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_port_with_no_policy neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_port_with_no_policy ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_delete_known_port neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_delete_known_port ... ok neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_handle_port neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_handle_port ... ok neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_delete_port neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_delete_port ... ok neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_initialize neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_initialize ... ok neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_clean_by_resource neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_clean_by_resource ... ok Unable to execute ['ovs-vsctl', '--timeout=10', '--oneline', '--format=json', '--', '--may-exist', 'add-port', 'br-int', 'tap99', '--', 'set', 'Interface', 'tap99', 'type=gre', 'options:df_default=true', 'options:remote_ip=9.9.9.9', 'options:local_ip=1.1.1.1', 'options:in_key=flow', 'options:out_key=flow', 'options:egress_pkt_mark=0']. Exception: 'NoneType' object has no attribute 'rstrip' neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_process_ip_rates_without_cache neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_process_ip_rates_without_cache ... ok neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_get_resource_policy neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_get_resource_policy ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_tunnel_port neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_tunnel_port ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_egress_bw_limit_for_port neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_egress_bw_limit_for_port ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow_timeout_set neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow_timeout_set ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_bridges_not_default_timeout neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_bridges_not_default_timeout ... ok neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_removed neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_removed ... ok neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_rule_only_has_max_kbps neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_rule_only_has_max_kbps ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_all_ports neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_all_ports ... ok ofport: -1 for VIF: tap99id is not a positive integer neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_default_datapath neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_default_datapath ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_local_port_mac_raises_exception_for_missing_mac neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_local_port_mac_raises_exception_for_missing_mac ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_by_port_id_with_invalid_ofport neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_by_port_id_with_invalid_ofport ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_succeeds_for_valid_ofport neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_succeeds_for_valid_ofport ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow_default_priority neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow_default_priority ... ok Unable to execute ['ovs-vsctl', '--timeout=10', '--oneline', '--format=json', '--', '--may-exist', 'add-port', 'br-int', 'tap99', '--', 'set', 'Interface', 'tap99', 'type=vxlan', 'options:dst_port=9999', 'options:df_default=false', 'options:remote_ip=9.9.9.9', 'options:local_ip=1.1.1.1', 'options:in_key=flow', 'options:out_key=flow', 'options:egress_pkt_mark=0']. Exception: 'NoneType' object has no attribute 'rstrip' neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_find_fip_router_id neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_find_fip_router_id ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flow neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flow ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flows_any_cookie neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flows_any_cookie ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_vxlan_fragmented_tunnel_port neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_vxlan_fragmented_tunnel_port ... ok ofport: [] for VIF: tap99id is not a positive integer Unable to execute ['ovs-vsctl', '--timeout=10', '--oneline', '--format=json', '--', '--may-exist', 'add-port', 'br-int', 'tap99', '--', 'set', 'Interface', 'tap99', 'type=vxlan', 'options:dst_port=9999', 'options:df_default=true', 'options:remote_ip=9.9.9.9', 'options:local_ip=1.1.1.1', 'options:in_key=flow', 'options:out_key=flow', 'options:egress_pkt_mark=0', 'options:csum=true']. Exception: 'NoneType' object has no attribute 'rstrip' neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_non_default_datapath neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_non_default_datapath ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_by_port_id_without_ofport neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_by_port_id_without_ofport ... ok Unable to execute ['ovs-ofctl', 'add-flows', '-O', 'OpenFlow10', 'br-int']. Exception: Unable to execute ['ovs-ofctl', 'add-flows', '-O', 'OpenFlow10', 'br-int']. Exception: garbage neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_vxlan_csum_tunnel_port neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_vxlan_csum_tunnel_port ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_do_action_flows_delete_flows neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_do_action_flows_delete_flows ... ok neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionInitializeTestCase.test_initialize_subscribed_to_rpc neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionInitializeTestCase.test_initialize_subscribed_to_rpc ... ok Found not yet ready openvswitch port: tap98 Found not yet ready openvswitch port: tap97 neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flows_cookie_nomask neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flows_cookie_nomask ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_clear_db_attribute neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_clear_db_attribute ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_run_ofctl_retry_on_socket_error neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_run_ofctl_retry_on_socket_error ... ok Unable to execute ['ovs-vsctl', '--timeout=10', '--oneline', '--format=json', '--', 'list-ports', 'br-int']. Exception: neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_port_set neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_port_set ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_neutron_ports_list_error neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_neutron_ports_list_error ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_by_port_id_with_no_data neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_by_port_id_with_no_data ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_backup_no_gw_port neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_backup_no_gw_port ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_returns_invalid_for_invalid neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_returns_invalid_for_invalid ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_burst_limit_with_value_less_than_min neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_burst_limit_with_value_less_than_min ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_egress_bw_limit_for_port_port_not_exists neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_egress_bw_limit_for_port_port_not_exists ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_mixed_strict neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_mixed_strict ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_burst_limit neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_burst_limit ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_mac neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_mac ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dual_stack_no_subnet_w_ipv6_gw neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dual_stack_no_subnet_w_ipv6_gw ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dist neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dist ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_by_port_id_different_bridge neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_by_port_id_different_bridge ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_vifport neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_vifport ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_local_port_mac_succeeds neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_local_port_mac_succeeds ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_retry_fails neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_retry_fails ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_ofctl_of_version_use_highest neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_ofctl_of_version_use_highest ... ok Unable to execute ['ovs-vsctl', '--timeout=10', '--oneline', '--format=json', '--', '--if-exists', '--columns=name,external_ids,ofport', 'list', 'Interface', 'tap99']. Exception: neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_getattr_unallowed_attr neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_getattr_unallowed_attr ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_by_port_id_multiple_vifs neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_by_port_id_multiple_vifs ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_external_ids_retry_fails neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_external_ids_retry_fails ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_port_set_list_interface_error neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_port_set_list_interface_error ... ok neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_hit_retry_limit neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_hit_retry_limit ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_tag_dict neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_tag_dict ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_by_port_id_with_ofport neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_by_port_id_with_ofport ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dual_stack neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dual_stack ... ok neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_getattr_unallowed_attr_failure neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_getattr_unallowed_attr_failure ... ok Unable to execute ['ovs-vsctl', '--timeout=10', '--oneline', '--format=json', '--', 'iface-to-br', 'tap0']. Exception: neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_polling_completed_sets_interval_attribute neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_polling_completed_sets_interval_attribute ... ok Unable to execute ['ovs-vsctl', '--timeout=10', '--oneline', '--format=json', '--', 'list-ports', 'br-int']. Exception: neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_active_ha neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_active_ha ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_hw_offload_enabled_true neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_hw_offload_enabled_true ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_port_to_ofport_map neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_port_to_ofport_map ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_iface_to_br_handles_ovs_vsctl_exception neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_iface_to_br_handles_ovs_vsctl_exception ... ok neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_updates neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_updates ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_ports_list_ports_error neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_ports_list_ports_error ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_rate_limit neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_rate_limit ... ok neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_false_for_no_updates neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_false_for_no_updates ... ok ofport: -1 for VIF: pid4 is not a positive integer neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_master neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_master ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_not_found neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_not_found ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_iface_to_br_non_default_timeout neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_iface_to_br_non_default_timeout ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vifs_by_ids neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vifs_by_ids ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_do_nothing neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_do_nothing ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_priority_without_strict neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_priority_without_strict ... ok neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_on_exit neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_on_exit ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_strict neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_strict ... ok neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_forced neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_forced ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network_dist_with_addr_scope_mismatch neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network_dist_with_addr_scope_mismatch ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_change_gateway neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_change_gateway ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_standby_ha_dvr neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_standby_ha_dvr ... ok neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_data_fetched_since neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_data_fetched_since ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_ofctl_of_version_keep_highest neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_ofctl_of_version_keep_highest ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_subnet neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_subnet ... ok neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test__exit__ neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test__exit__ ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_flow_no_actions_set neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_flow_no_actions_set ... ok neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_order neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_order ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_create_new neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_create_new ... ok Alias or class name is not set Error loading interface driver 'None' neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_change_gateway_outside_subnet neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_change_gateway_outside_subnet ... ok neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_not_set neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_not_set ... ok Error loading class by alias Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 114, in load_class_by_alias_or_classname namespace, name, warn_on_missing_entrypoint=False) File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 61, in __init__ warn_on_missing_entrypoint=warn_on_missing_entrypoint File "/usr/lib/python3/dist-packages/stevedore/named.py", line 89, in __init__ self._init_plugins(extensions) File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 113, in _init_plugins (self.namespace, name)) stevedore.exception.NoMatches: No 'neutron.interface_drivers' driver found, looking for 'openvswitchXX' neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_subnet_delete_gateway neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_subnet_delete_gateway ... ok An interface driver must be specified neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_no_update_or_create neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_no_update_or_create ... ok Error loading class by class name Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 114, in load_class_by_alias_or_classname namespace, name, warn_on_missing_entrypoint=False) File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 61, in __init__ warn_on_missing_entrypoint=warn_on_missing_entrypoint File "/usr/lib/python3/dist-packages/stevedore/named.py", line 89, in __init__ self._init_plugins(extensions) File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 113, in _init_plugins (self.namespace, name)) stevedore.exception.NoMatches: No 'neutron.interface_drivers' driver found, looking for 'openvswitchXX' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 120, in load_class_by_alias_or_classname class_to_load = importutils.import_class(name) File "/usr/lib/python3/dist-packages/oslo_utils/importutils.py", line 30, in import_class __import__(mod_str) ValueError: Empty module name Error loading interface driver 'openvswitchXX' neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_get_device_id neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_get_device_id ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_flow_with_priority_set neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_flow_with_priority_set ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_device_is_ready neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_device_is_ready ... ok Unable to plug DHCP port for network 12345678-1234-5678-1234567890ab. Releasing port. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/dhcp.py", line 1549, in setup self.plug(network, port, interface_name) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/dhcp.py", line 1509, in plug mtu=network.get('mtu')) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect OSError neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_as_alias_wrong_driver neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_as_alias_wrong_driver ... ok neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_ovs_interface_driver_success neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_ovs_interface_driver_success ... ok Error loading class by alias Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 114, in load_class_by_alias_or_classname namespace, name, warn_on_missing_entrypoint=False) File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 61, in __init__ warn_on_missing_entrypoint=warn_on_missing_entrypoint File "/usr/lib/python3/dist-packages/stevedore/named.py", line 89, in __init__ self._init_plugins(extensions) File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 113, in _init_plugins (self.namespace, name)) stevedore.exception.NoMatches: No 'neutron.interface_drivers' driver found, looking for 'wrong.driver' neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_plug_exception neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_plug_exception ... ok Error loading class by class name Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 114, in load_class_by_alias_or_classname namespace, name, warn_on_missing_entrypoint=False) File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 61, in __init__ warn_on_missing_entrypoint=warn_on_missing_entrypoint File "/usr/lib/python3/dist-packages/stevedore/named.py", line 89, in __init__ self._init_plugins(extensions) File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 113, in _init_plugins (self.namespace, name)) stevedore.exception.NoMatches: No 'neutron.interface_drivers' driver found, looking for 'wrong.driver' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 120, in load_class_by_alias_or_classname class_to_load = importutils.import_class(name) File "/usr/lib/python3/dist-packages/oslo_utils/importutils.py", line 30, in import_class __import__(mod_str) ModuleNotFoundError: No module named 'wrong' Error loading interface driver 'wrong.driver' neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_update_add_subnet neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_update_add_subnet ... ok Error loading class by alias Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 114, in load_class_by_alias_or_classname namespace, name, warn_on_missing_entrypoint=False) File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 61, in __init__ warn_on_missing_entrypoint=warn_on_missing_entrypoint File "/usr/lib/python3/dist-packages/stevedore/named.py", line 89, in __init__ self._init_plugins(extensions) File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 113, in _init_plugins (self.namespace, name)) stevedore.exception.NoMatches: No 'neutron.interface_drivers' driver found, looking for 'foo.bar' neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_disabled_net neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_disabled_net ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_removed_ext_gw_port_no_fip_ns neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_removed_ext_gw_port_no_fip_ns ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_gateway neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_gateway ... ok neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_ofctl_of_version_use_unknown neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_ofctl_of_version_use_unknown ... ok Unable to foo dhcp for 1. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/dhcp/agent.py", line 146, in call_driver getattr(driver, action)(**action_kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception Error loading class by class name Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 114, in load_class_by_alias_or_classname namespace, name, warn_on_missing_entrypoint=False) File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 61, in __init__ warn_on_missing_entrypoint=warn_on_missing_entrypoint File "/usr/lib/python3/dist-packages/stevedore/named.py", line 89, in __init__ self._init_plugins(extensions) File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 113, in _init_plugins (self.namespace, name)) stevedore.exception.NoMatches: No 'neutron.interface_drivers' driver found, looking for 'foo.bar' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 120, in load_class_by_alias_or_classname class_to_load = importutils.import_class(name) File "/usr/lib/python3/dist-packages/oslo_utils/importutils.py", line 30, in import_class __import__(mod_str) ModuleNotFoundError: No module named 'foo' Error loading interface driver 'foo.bar' Error loading class by alias Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 114, in load_class_by_alias_or_classname namespace, name, warn_on_missing_entrypoint=False) File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 61, in __init__ warn_on_missing_entrypoint=warn_on_missing_entrypoint File "/usr/lib/python3/dist-packages/stevedore/named.py", line 89, in __init__ self._init_plugins(extensions) File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 113, in _init_plugins (self.namespace, name)) stevedore.exception.NoMatches: No 'neutron.interface_drivers' driver found, looking for 'neutron.NonExistentDriver' neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_nonexistent_interface_driver neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_nonexistent_interface_driver ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_update_add_subnet_bug_1627480 neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_update_add_subnet_bug_1627480 ... ok Error loading class by class name Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 114, in load_class_by_alias_or_classname namespace, name, warn_on_missing_entrypoint=False) File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 61, in __init__ warn_on_missing_entrypoint=warn_on_missing_entrypoint File "/usr/lib/python3/dist-packages/stevedore/named.py", line 89, in __init__ self._init_plugins(extensions) File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 113, in _init_plugins (self.namespace, name)) stevedore.exception.NoMatches: No 'neutron.interface_drivers' driver found, looking for 'neutron.NonExistentDriver' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_utils/importutils.py", line 32, in import_class return getattr(sys.modules[mod_str], class_str) AttributeError: module 'neutron' has no attribute 'NonExistentDriver' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 120, in load_class_by_alias_or_classname class_to_load = importutils.import_class(name) File "/usr/lib/python3/dist-packages/oslo_utils/importutils.py", line 36, in import_class traceback.format_exception(*sys.exc_info()))) ImportError: Class NonExistentDriver cannot be found (['Traceback (most recent call last):\n', ' File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 114, in load_class_by_alias_or_classname\n namespace, name, warn_on_missing_entrypoint=False)\n', ' File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 61, in __init__\n warn_on_missing_entrypoint=warn_on_missing_entrypoint\n', ' File "/usr/lib/python3/dist-packages/stevedore/named.py", line 89, in __init__\n self._init_plugins(extensions)\n', ' File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 113, in _init_plugins\n (self.namespace, name))\n', "stevedore.exception.NoMatches: No 'neutron.interface_drivers' driver found, looking for 'neutron.NonExistentDriver'\n", '\nDuring handling of the above exception, another exception occurred:\n\n', 'Traceback (most recent call last):\n', ' File "/usr/lib/python3/dist-packages/oslo_utils/importutils.py", line 32, in import_class\n return getattr(sys.modules[mod_str], class_str)\n', "AttributeError: module 'neutron' has no attribute 'NonExistentDriver'\n"]) Error loading interface driver 'neutron.NonExistentDriver' neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_failure neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_failure ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_nonexistent_interface_driver neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_nonexistent_interface_driver ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_driver_failure neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_driver_failure ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_dhcp_port_with_non_enable_dhcp_subnet neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_dhcp_port_with_non_enable_dhcp_subnet ... ok neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_add_flow_with_bundle neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_add_flow_with_bundle ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_calls_fill_dhcp_udp_checksums_v6 neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_calls_fill_dhcp_udp_checksums_v6 ... ok neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_wrong_driver neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_wrong_driver ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_get_interface_name neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_get_interface_name ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_rdnss_conf neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_rdnss_conf ... ok Alias or class name is not set Error loading interface driver 'None' neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_loop_with_limit_ports_per_call_prio neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_loop_with_limit_ports_per_call_prio ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_run_completes_single_pass neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_run_completes_single_pass ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_have_subnet neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_have_subnet ... ok neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_conflict neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_conflict ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_dhcp_port_doesnt_orphan_devices neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_dhcp_port_doesnt_orphan_devices ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_raise_conflict neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_raise_conflict ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_none_interface_driver neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_none_interface_driver ... ok OVS flows could not be applied on bridge Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/common/test_ovs_lib.py", line 1105, in test_apply_on_exit_with_errors raise Exception() Exception neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_periodic_resync neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_periodic_resync ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_init_ha_conf neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_init_ha_conf ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_populate_cache_on_start neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_populate_cache_on_start ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_initial neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_initial ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_driver_failure_ipv6_ipv4_network neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_driver_failure_ipv6_ipv4_network ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_clean_stale_meta_proxies neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_clean_stale_meta_proxies ... ok neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_on_exit_with_errors neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_on_exit_with_errors ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_ipv6 neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_ipv6 ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_metadata_destroy neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_metadata_destroy ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_refresh_dhcp_helper_exception_during_rpc neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_refresh_dhcp_helper_exception_during_rpc ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_known_network neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_known_network ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_driver_failure_isolated_metadata neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_driver_failure_isolated_metadata ... ok neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_cookie_passed_to_addmod neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_cookie_passed_to_addmod ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_update_end_admin_state_down neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_update_end_admin_state_down ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_empty_network neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_empty_network ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_router_delete_stale_external_devices_no_snat_ns neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_router_delete_stale_external_devices_no_snat_ns ... ok neutron.tests.unit.agent.dhcp.test_agent.TestLogArgs.test_log_args_with_filelog_and_syslog neutron.tests.unit.agent.dhcp.test_agent.TestLogArgs.test_log_args_with_filelog_and_syslog ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_for_all_networks_plugin_error neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_for_all_networks_plugin_error ... ok neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_default_cookie neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_default_cookie ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_metadata_network_dvr neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_metadata_network_dvr ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network_dvr neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network_dvr ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_updates_after_enable_dhcp neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_updates_after_enable_dhcp ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_ipv6_network neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_ipv6_network ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_on_dhcp_agents_port_no_ip_change neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_on_dhcp_agents_port_no_ip_change ... ok Router to be updated is not in internal routers list: NoneType: None neutron.tests.unit.agent.dhcp.test_agent.TestLogArgs.test_log_args_with_log_dir_and_file neutron.tests.unit.agent.dhcp.test_agent.TestLogArgs.test_log_args_with_log_dir_and_file ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_same neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_same ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_type_match neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_type_match ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_ha_dvr_router_if_compatible_no_ha_interface neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_ha_dvr_router_if_compatible_no_ha_interface ... ok neutron.tests.unit.agent.common.test_polling.TestAlwaysPoll.test_is_polling_required_always_returns_true neutron.tests.unit.agent.common.test_polling.TestAlwaysPoll.test_is_polling_required_always_returns_true ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_create_end neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_create_end ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_down_network neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_down_network ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_delete_end neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_delete_end ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_reload_allocations neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_reload_allocations ... ok neutron.tests.unit.agent.dhcp.test_agent.TestLogArgs.test_log_args_without_log_dir neutron.tests.unit.agent.dhcp.test_agent.TestLogArgs.test_log_args_without_log_dir ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_driver_failure neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_driver_failure ... ok Failed to process compatible router: 85f5d5fd-ae51-485e-b503-24b483408b95 Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/agent.py", line 732, in _process_routers_if_compatible self._process_router_if_compatible(router) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError L3 agent failure to setup floating IPs Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/router_info.py", line 408, in configure_fip_addresses return self.process_floating_ip_addresses(interface_name) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test__is_polling_required_should_not_be_implemented neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test__is_polling_required_should_not_be_implemented ... ok Failed to process floating IPs. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/router_info.py", line 408, in configure_fip_addresses return self.process_floating_ip_addresses(interface_name) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/router_info.py", line 968, in process_external fip_statuses = self.configure_fip_addresses(interface_name) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/router_info.py", line 413, in configure_fip_addresses raise n_exc.FloatingIpSetupException(msg) neutron.common.exceptions.FloatingIpSetupException: L3 agent failure to setup floating IPs 2 router ports found on the metadata access network. Only the port 12345678-1234-aaaa-1234567890ab, for router forzanapoli will be considered neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_subnet_on_dhcp_agents_port neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_subnet_on_dhcp_agents_port ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_resyncs_failed_router neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_resyncs_failed_router ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_isolated_network neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_isolated_network ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_update_end_admin_state_up neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_update_end_admin_state_up ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_no_gateway neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_no_gateway ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_create_end neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_create_end ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_change_policy_rule neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_change_policy_rule ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_dist_network neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_dist_network ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_exception neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_exception ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_destroy neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_destroy ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_dhcp neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_dhcp ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_removed_from_agent neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_removed_from_agent ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_nonisolated_dist_network neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_nonisolated_dist_network ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_get_network_info neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_get_network_info ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy ... ok neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_subnet_id neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_subnet_id ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_remove_rules neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_remove_rules ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_duplicate_ip_on_dhcp_agents_same_network neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_duplicate_ip_on_dhcp_agents_same_network ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route ... ok neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_by_id neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_by_id ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_nonisolated_network neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_nonisolated_network ... ok neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_get_port_policy neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_get_port_policy ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_end neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_end ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_with_cached_ext_net neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_with_cached_ext_net ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_two_subnets neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_two_subnets ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__set_subnet_arp_info neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__set_subnet_arp_info ... ok neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_ids_limited_nets neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_ids_limited_nets ... ok neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_port_existing neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_port_existing ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_create_dhcp_port neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_create_dhcp_port ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_add_rules neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_add_rules ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_dhcp_agents_port neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_dhcp_agents_port ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_with_ext_net_in_conf neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_with_ext_net_in_conf ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_known_port neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_known_port ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_unknown_port neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_unknown_port ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup ... ok neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_port neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_port ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_added_dist neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_added_dist ... ok neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_stale_update_ignored neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_stale_update_ignored ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_release_dhcp_port neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_release_dhcp_port ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDictModel.test_dict_has_sub_dict neutron.tests.unit.agent.dhcp.test_agent.TestDictModel.test_dict_has_sub_dict ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_change_policy_descr neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_change_policy_descr ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_unknown_port neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_unknown_port ... ok FDB extension is only supported for OVS and linux bridge agent, currently uses sriov Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 158, in call return func(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/router_info.py", line 1197, in process self._process_internal_ports() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/router_info.py", line 575, in _process_internal_ports self.internal_network_removed(p) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_dhcp_agents_port_cache_miss neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_dhcp_agents_port_cache_miss ... ok Port Id 17ceda02-43e1-48d8-beb6-35885b20cae6 does not have a rule for devices ['p1p1'] in FDB table Unable to delete mac fa:16:3e:ba:bc:21 from FDB Interface p1p1. Exception: neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_calls_fill_dhcp_udp_checksums_v4 neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_calls_fill_dhcp_udp_checksums_v4 ... ok neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_initialize_invalid_agent neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_initialize_invalid_agent ... ok neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_construct_existing_fdb_table neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_construct_existing_fdb_table ... ok neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_port_id neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_port_id ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_reset_port neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_reset_port ... ok neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_delete_port_exception neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_delete_port_exception ... ok neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_clean_by_resource_for_unknown_resource neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_clean_by_resource_for_unknown_resource ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_internal_network_removed_unexpected_error neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_internal_network_removed_unexpected_error ... ok Port Id 17ceda02-43e1-48d8-beb6-35885b20cae6 does not have a rule for devices ['p1p1'] in FDB table Port Id 17ceda02-43e1-48d8-beb6-35885b20cae6 does not have a rule for devices ['p1p1'] in FDB table neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_end neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_end ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_floating_agent_gw_interfaces neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_floating_agent_gw_interfaces ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_update_dhcp_port_raises_conflict neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_update_dhcp_port_raises_conflict ... ok neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_update_port_add_rule neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_update_port_add_rule ... ok neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_delete_port neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_delete_port ... ok neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_ids neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_ids ... ok neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_initialize neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_initialize ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy_descr_not_propagated_into_driver neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy_descr_not_propagated_into_driver ... ok neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_only_ingress neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_only_ingress ... ok Unable to foo dhcp for 1. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/dhcp/agent.py", line 146, in call_driver getattr(driver, action)(**action_kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect oslo_messaging.rpc.client.RemoteError: Remote error: IpAddressGenerationFailure None None. neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_update_dhcp_port neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_update_dhcp_port ... ok Unable to configure floating IP 4df96563-fb09-403a-83bf-b3531c2b8ef9 for port forwarding 61a9563e-ea89-49db-8dd1-23082a344b42 neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__eq__ neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__eq__ ... ok neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_clean_by_port neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_clean_by_port ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_ip_address_generation_failure neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_ip_address_generation_failure ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_dhcpv6_stateful_interface_added neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_dhcpv6_stateful_interface_added ... ok neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_get_ports neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_get_ports ... ok neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_update_of_deleted_port_ignored neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_update_of_deleted_port_ignored ... ok neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_has_policy_changed neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_has_policy_changed ... ok neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDictModel.test_dict_contains_list neutron.tests.unit.agent.dhcp.test_agent.TestDictModel.test_dict_contains_list ... ok Port Id 17ceda02-43e1-48d8-beb6-35885b20cae6 does not have a rule for devices ['p1p1'] in FDB table neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__rule_is_ingress_direction neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__rule_is_ingress_direction ... ok neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__init__ neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__init__ ... ok neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router_port_forwarding_remove neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router_port_forwarding_remove ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_loop_with_limit_ports_per_call neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_loop_with_limit_ports_per_call ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_delete_no_policy neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_delete_no_policy ... ok neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_multiple_devices neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_multiple_devices ... ok neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_qos_policy_has_no_bandwidth_limit_rule neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_qos_policy_has_no_bandwidth_limit_rule ... ok neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router_only_egress neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router_only_egress ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDictModel.test_dict_contains_list_of_dicts neutron.tests.unit.agent.dhcp.test_agent.TestDictModel.test_dict_contains_list_of_dicts ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__rule_type_has_ingress_direction neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__rule_type_has_ingress_direction ... ok neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_destroy_state_change_monitor_force neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_destroy_state_change_monitor_force ... ok neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_set_port_forwardings neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_set_port_forwardings ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_update neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_update ... ok neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_clean_by_port_for_unknown_port neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_clean_by_port_for_unknown_port ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_init_host neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_init_host ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update_no_router_info_found neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update_no_router_info_found ... ok neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_update_port_forwarding neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_update_port_forwarding ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnet_removed neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnet_removed ... ok neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_ids neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_ids ... ok Unsupported QoS rule type for a5adf3a1-d2c9-4131-bb60-16effbfe7110: fake_type; skipping neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_get_resources neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_get_resources ... ok neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_hosting_port_for_router_not_in_ns neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_hosting_port_for_router_not_in_ns ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_added_to_agent neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_added_to_agent ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__iterate_rules_with_unknown_rule_type neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__iterate_rules_with_unknown_rule_type ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__handle_notification_passes_update_events neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__handle_notification_passes_update_events ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_waitall neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_waitall ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_master neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_master ... ok neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_remove_port_existing neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_remove_port_existing ... ok neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router ... ok neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_get_prefix_and_id neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_get_prefix_and_id ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_state_for_router_standby_standby neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_state_for_router_standby_standby ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_delete_unknown_port neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_delete_unknown_port ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_create neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_create ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_known_network_isolated_metadata neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_known_network_isolated_metadata ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_master_no_gw_port neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_master_no_gw_port ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network_dist_with_addr_scope_match neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network_dist_with_addr_scope_match ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__get_max_burst_value neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__get_max_burst_value ... ok neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_policy_changed neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_policy_changed ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_no_change neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_no_change ... ok neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_is_managed neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_is_managed ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_known_port_change_policy_id neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_known_port_change_policy_id ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_delete neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_delete ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_network_none neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_network_none ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_create neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_create ... ok neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_fip_qos_changed_to_none neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_fip_qos_changed_to_none ... ok neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_only_egress neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_only_egress ... ok neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test__add_fip_addr_to_device neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test__add_fip_addr_to_device ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update ... ok neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionInitializeTestCase.test_initialize_subscribed_to_rpc neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionInitializeTestCase.test_initialize_subscribed_to_rpc ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionInitializeTestCase.test_initialize_subscribed_to_rpc neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionInitializeTestCase.test_initialize_subscribed_to_rpc ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_gateway neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_gateway ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network ... ok L3 agent failure to setup floating IPs Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/router_info.py", line 408, in configure_fip_addresses return self.process_floating_ip_addresses(interface_name) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link_and_addr_already_exist neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link_and_addr_already_exist ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway ... ok neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_clear_by_fip neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_clear_by_fip ... ok neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_del_port_forwardings neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_del_port_forwardings ... ok neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_configure_fip_addresses neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_configure_fip_addresses ... ok neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test__process_update_policy neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test__process_update_policy ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_diff_ports_same_policy_id neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_diff_ports_same_policy_id ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_refresh_dhcp_helper_no_dhcp_enabled_networks neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_refresh_dhcp_helper_no_dhcp_enabled_networks ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_router_namespace neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_router_namespace ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_backup neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_backup ... ok neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_nat_rules_removed neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_nat_rules_removed ... ok neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_unknown_port_with_no_rules neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_unknown_port_with_no_rules ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end_delete_payload neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end_delete_payload ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update_not_connected_to_router neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update_not_connected_to_router ... ok Namespace fip-03cf6a60-9561-451e-ae6f-a266b2c6702c does not exist. Skipping _delete neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test__process_pd_iptables_rules neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test__process_pd_iptables_rules ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router_host_mismatch neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router_host_mismatch ... ok neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_set_resource_policy neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_set_resource_policy ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end_restart neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end_restart ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_destroy_no_namespace neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_destroy_no_namespace ... ok neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_address_scope_mark_ids_handling neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_address_scope_mark_ids_handling ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway ... ok neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_update_policy neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_update_policy ... ok neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_get_active_networks_info neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_get_active_networks_info ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dist_dual_stack neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dist_dual_stack ... ok neutron.tests.unit.agent.dhcp.test_agent.TestLogArgs.test_log_args_without_log_dir_and_file neutron.tests.unit.agent.dhcp.test_agent.TestLogArgs.test_log_args_without_log_dir_and_file ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dual_stack neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dual_stack ... ok neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router_only_ingress neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router_only_ingress ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan_no_ports_but_members neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan_no_ports_but_members ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network_dist neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network_dist ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_namespace neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_namespace ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__update_arp_entry_with_no_subnet neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__update_arp_entry_with_no_subnet ... ok neutron.tests.unit.agent.dhcp.test_agent.TestLogArgs.test_log_args_without_log_file neutron.tests.unit.agent.dhcp.test_agent.TestLogArgs.test_log_args_without_log_file ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_intervals neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_intervals ... ok neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_process_ip_rates_with_cache neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_process_ip_rates_with_cache ... ok Port Id 17ceda02-43e1-48d8-beb6-35885b20cae6 does not have a rule for devices ['p1p1'] in FDB table Unable to add mac fa:16:3e:ba:bc:21 to FDB Interface p1p1. Exception: neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dist_dual_stack neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dist_dual_stack ... ok l3-agent cannot contact neutron server to retrieve service plugins enabled. Check connectivity to neutron server. Retrying... Detailed message: . neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__add_flow_dl_type_formatted_to_string neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__add_flow_dl_type_formatted_to_string ... ok neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_update_port_exception neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_update_port_exception ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_update neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_update ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_service_plugin_list_retried neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_service_plugin_list_retried ... ok neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_policy_changed_to_none neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_policy_changed_to_none ... ok neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_construct_empty_fdb_table neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_construct_empty_fdb_table ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_snat_port_for_internal_port_ipv6_same_port neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_snat_port_for_internal_port_ipv6_same_port ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_removed_ips_exp_egress neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_removed_ips_exp_egress ... ok Rule priority not found for floating ip 20.0.0.3 neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network_dist neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network_dist ... ok neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_delete_router neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_delete_router ... ok Rule priority not found for floating ip 20.0.0.3 Rule priority not found for floating ip 19.4.4.2 neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_address_scope_iptables_rules neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_address_scope_iptables_rules ... ok neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_state_for_router_master_standby neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_state_for_router_master_standby ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_handle_snat_rule_for_centralized_fip neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_handle_snat_rule_for_centralized_fip ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_backup_to_master neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_backup_to_master ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_removed_ips_no_exp_egress neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_removed_ips_no_exp_egress ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_address_scope_iptables_rules_dvr neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_address_scope_iptables_rules_dvr ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_router_namespace neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_router_namespace ... ok Unable to configure floating IP f4d46c7b-adeb-449e-851c-a35022fda590 for port forwarding 9f73eeb8-c9fb-46e8-a9ef-9d1e6cbcad6a neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_cleanup_namespace_with_registered_router_ids neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_cleanup_namespace_with_registered_router_ids ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_metadata_iptables_rules neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_metadata_iptables_rules ... ok Unable to process HA router 51d2eeb5-961a-4d16-b2bb-7e00c9b081c8 without HA port NoneType: None neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_ovs_port neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_ovs_port ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_mtu_conf neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_mtu_conf ... ok Error while initializing router 51d2eeb5-961a-4d16-b2bb-7e00c9b081c8 Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/agent.py", line 400, in _router_added ri.initialize(self.process_monitor) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/ha_router.py", line 142, in initialize raise Exception(msg) Exception: Unable to process HA router 51d2eeb5-961a-4d16-b2bb-7e00c9b081c8 without HA port neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router_port_forwarding_change neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router_port_forwarding_change ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_delete_ha_router_initialize_fails neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_delete_ha_router_initialize_fails ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enable_metadata_proxy neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enable_metadata_proxy ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_for_late_binding neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_for_late_binding ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_dvr_edge_router_init_for_snat_namespace_object neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_dvr_edge_router_init_for_snat_namespace_object ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_initialize_dvr_ha_router_reset_state neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_initialize_dvr_ha_router_reset_state ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_add_back_jump neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_add_back_jump ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_master neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_master ... ok neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_check_if_need_process_no_snat_ns neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_check_if_need_process_no_snat_ns ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_snat_namespace neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_snat_namespace ... ok Invalid line in /file, ignoring: corrupt_entry_no_delimiter neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_is_port_managed_managed_port neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_is_port_managed_managed_port ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_add_remove_subnet neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_add_remove_subnet ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_disable_metadata_proxy_spawn neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_disable_metadata_proxy_spawn ... ok neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__readfile_error neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__readfile_error ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_add_rules neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_add_rules ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_ha_standby neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_ha_standby ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_no_subnet neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_no_subnet ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_standby_ha neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_standby_ha ... ok neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_hosting_port_for_router_in_ns neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_hosting_port_for_router_in_ns ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_l3_initial_report_state_done neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_l3_initial_report_state_done ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_ha_active neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_ha_active ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_no_subnet_with_ipv6_gw neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_no_subnet_with_ipv6_gw ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_calling_snat_ns_delete_if_gw_port_host_none neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_calling_snat_ns_delete_if_gw_port_host_none ... ok neutron.tests.unit.agent.l3.test_link_local_allocator.TestLinkLocalAddrAllocator.test__init__ neutron.tests.unit.agent.l3.test_link_local_allocator.TestLinkLocalAddrAllocator.test__init__ ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsForIpAddress.test_create_flows_for_ip_address_egress neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsForIpAddress.test_create_flows_for_ip_address_egress ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_raise_exception neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_raise_exception ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_routers_ha_on_update_when_router_unbound neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_routers_ha_on_update_when_router_unbound ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network ... ok Unable to configure IP address for floating IP: sentinel.id neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_lla_already_exists neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_lla_already_exists ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_fail_retrigger_initialize neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_fail_retrigger_initialize ... ok neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test__add_fip_addr_to_device_error neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test__add_fip_addr_to_device_error ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_with_zero_ipv4 neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_with_zero_ipv4 ... ok Failure applying iptables rules Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/iptables_manager.py", line 430, in defer_apply self.defer_apply_off() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/iptables_manager.py", line 444, in defer_apply_off self._apply() File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_routers_ha_on_update_without_ha_interface neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_routers_ha_on_update_without_ha_interface ... ok Failed to process floating IPs. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/iptables_manager.py", line 430, in defer_apply self.defer_apply_off() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/iptables_manager.py", line 444, in defer_apply_off self._apply() File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/router_info.py", line 962, in process_external self.process_snat_dnat_for_fip() File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/iptables_manager.py", line 437, in defer_apply raise n_exc.IpTablesApplyException(msg) neutron.common.exceptions.IpTablesApplyException: Failure applying iptables rules neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_delete_sg neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_delete_sg ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_egress neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_egress ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_external_iptables_exception neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_external_iptables_exception ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_w_no_ext_net_and_2_net_plugin neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_w_no_ext_net_and_2_net_plugin ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_nonoverlapping neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_nonoverlapping ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_floating_ip_addresses_not_care_port_forwarding neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_floating_ip_addresses_not_care_port_forwarding ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__handle_process_error_kills_with_respawn neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__handle_process_error_kills_with_respawn ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__cleanup_stale_sg neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__cleanup_stale_sg ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_remove_gateway neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_remove_gateway ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_delete_stale_external_devices neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_delete_stale_external_devices ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_interface_added neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_interface_added ... ok An error occurred while killing [fake]. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/async_process.py", line 207, in _kill_process utils.kill_process(pid, kill_signal, self.run_as_root) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError: Invalid neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_metadata_disable neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_metadata_disable ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_ensure_snat_cleanup neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_ensure_snat_cleanup ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__kill_process_and_wait_returns_false_for_execute_exception neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__kill_process_and_wait_returns_false_for_execute_exception ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_nochange neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_nochange ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_is_port_managed_not_managed_port neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_is_port_managed_not_managed_port ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_if_compatible neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_if_compatible ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__watch_process_exits_on_sent_kill_event neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__watch_process_exits_on_sent_kill_event ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dist neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dist ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dist_router neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dist_router ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_backup neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_backup ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_master_to_backup neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_master_to_backup ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_enabled_random_fully_false neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_enabled_random_fully_false ... ok Failed to fetch router information for '' Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/agent.py", line 664, in _process_router_update [update.id]) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception: Failed to get router info neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_stop_raises_exception_if_already_started neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_stop_raises_exception_if_already_started ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network ... ok Router '2d1c88c3-3caf-4a3d-b2c6-3bed996a4782' is not compatible with this agent. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/agent.py", line 732, in _process_routers_if_compatible self._process_router_if_compatible(router) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect neutron.common.exceptions.RouterNotCompatibleWithAgent: Router '2d1c88c3-3caf-4a3d-b2c6-3bed996a4782' is not compatible with this agent. Removing incompatible router '2d1c88c3-3caf-4a3d-b2c6-3bed996a4782' neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_interface_removed neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_interface_removed ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_update neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_update ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_service_plugin_list neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_service_plugin_list ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_if_compatible_router_not_compatible neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_if_compatible_router_not_compatible ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter_initialized_port neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter_initialized_port ... ok Rule priority not found for floating ip 20.0.0.3 Rule priority not found for floating ip 20.0.0.4 neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_daemonize neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_daemonize ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_cleanup_namespace neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_cleanup_namespace ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_spawn_radvd neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_spawn_radvd ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_snat_port_for_internal_port neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_snat_port_for_internal_port ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_deleted_error neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_deleted_error ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_create_port neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_create_port ... ok neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_handle_sigterm neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_handle_sigterm ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_interface_added neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_interface_added ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_snat_routing_table neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_snat_routing_table ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_distributed_without_snat_manager neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_distributed_without_snat_manager ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHybridIptablesHelper.test_overloaded_remove_conntrack neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHybridIptablesHelper.test_overloaded_remove_conntrack ... ok neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_write neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_write ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_cent_floating_ip_add neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_cent_floating_ip_add ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_floating_ip_centralized neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_floating_ip_centralized ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_and_delete_fail_retrigger_initialize neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_and_delete_fail_retrigger_initialize ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_v4 neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_v4 ... ok Rule priority not found for floating ip 20.0.0.3 neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_invalid_prefix_ipv4 neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_invalid_prefix_ipv4 ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link_already_exists neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link_already_exists ... ok neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_privileges_without_root_permissions neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_privileges_without_root_permissions ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_interface_removed neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_interface_removed ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_delete_stale_internal_devices neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_delete_stale_internal_devices ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_no_port_ranges neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_no_port_ranges ... ok neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_uid_privileges neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_uid_privileges ... ok Rule priority not found for floating ip 20.0.0.3 neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__handle_process_error_no_crash_if_started neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__handle_process_error_no_crash_if_started ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_and_enable_metadata neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_and_enable_metadata ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_add_remove_2_subnets neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_add_remove_2_subnets ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_deleted_success neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_deleted_success ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_l3_extension neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_l3_extension ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_for_restart_l3agent_case neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_for_restart_l3agent_case ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_slaac_interface_added neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_slaac_interface_added ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_cmd neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_cmd ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__output_hosts_file_log_only_twice neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__output_hosts_file_log_only_twice ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_generate_dibbler_conf neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_generate_dibbler_conf ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_report_state_revival_logic neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_report_state_revival_logic ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port_gateway_outside_subnet_added neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port_gateway_outside_subnet_added ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_deleted neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_deleted ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_floating_ip_not_configured_if_no_host_or_dest_host neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_floating_ip_not_configured_if_no_host_or_dest_host ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_iter_stderr neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_iter_stderr ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_file_on_net_with_v6_slaac_and_v4 neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_file_on_net_with_v6_slaac_and_v4 ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_scan_fip_ports_restart_fips neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_scan_fip_ports_restart_fips ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_info_create neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_info_create ... ok neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_read neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_read ... ok Rule priority not found for floating ip 20.0.0.3 neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_snat_ns_delete_not_called_when_snat_namespace_does_not_exist neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_snat_ns_delete_not_called_when_snat_namespace_does_not_exist ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_make_subnet_interface_ip_map neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_make_subnet_interface_ip_map ... ok neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_unlock neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_unlock ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_ha_switchover neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_ha_switchover ... ok neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_no_privileges neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_no_privileges ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_client_id neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_client_id ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_unsubscribe neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_unsubscribe ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_restart neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_restart ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_if_fipnamespace_exist neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_if_fipnamespace_exist ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_arp_entry neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_arp_entry ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_ensure_dir_called neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_ensure_dir_called ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_enabled_subnet_on_a_network neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_enabled_subnet_on_a_network ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router_snat_rescheduled neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router_snat_rescheduled ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_allocate_rule_priority neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_allocate_rule_priority ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_cent_router neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_cent_router ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_address_scope neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_address_scope ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_set_interface_name neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_set_interface_name ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated_dual_stack neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated_dual_stack ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_agents_with_dns_provided neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_agents_with_dns_provided ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_tags neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_tags ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_isolated_metadata_with_router neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_isolated_metadata_with_router ... ok Rule priority not found for floating ip 15.1.2.3 Rule priority not found for floating ip 15.1.2.4 neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__process_arp_cache_for_internal_port neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__process_arp_cache_for_internal_port ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_network_update neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_network_update ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated_dvr neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated_dvr ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_ipv6_only_gw neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_ipv6_only_gw ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_v6 neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_v6 ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__delete_arp_cache_for_internal_port neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__delete_arp_cache_for_internal_port ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_single_dhcp_both_not_isolated neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_single_dhcp_both_not_isolated ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_stateless_dhcpv6_network neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_stateless_dhcpv6_network ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_network_update_not_called neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_network_update_not_called ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_internal_port neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_internal_port ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_internal_port_not_found neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_internal_port_not_found ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_exit_handler neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_exit_handler ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dist_neutron_router_on_subnet neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dist_neutron_router_on_subnet ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_with_no_ext_net_in_conf neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_with_no_ext_net_in_conf ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_process_router_dist_floating_ip_add neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_process_router_dist_floating_ip_add ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register_different_service_types neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register_different_service_types ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_no_neutron_router_on_subnet neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_no_neutron_router_on_subnet ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_router_delete_stale_external_devices neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_router_delete_stale_external_devices ... ok neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_exhausted_pool neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_exhausted_pool ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_delete_ipv6_addr neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_delete_ipv6_addr ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_remove_gateway_2_subnets neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_pd_remove_gateway_2_subnets ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_all_leases_file_leases neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_all_leases_file_leases ... ok neutron.tests.unit.agent.l3.test_legacy_router.TestAddFloatingIpWithMockGarp.test_add_floating_ip neutron.tests.unit.agent.l3.test_legacy_router.TestAddFloatingIpWithMockGarp.test_add_floating_ip ... ok Device does not exist so ARP entry cannot be updated, will cache information to be applied later when the device exists neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_get_ipv6_llas neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_get_ipv6_llas ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__update_arp_entry_calls_arp_cache_with_no_device neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__update_arp_entry_calls_arp_cache_with_no_device ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_clean_stale_namespaces neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_clean_stale_namespaces ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_with_stale_cached_ext_net neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_with_stale_cached_ext_net ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_disabled neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_disabled ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_all_leases_file_leases_with_bad_line neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_all_leases_file_leases_with_bad_line ... ok neutron.tests.unit.agent.l3.test_legacy_router.TestAddFloatingIpWithMockGarp.test_add_floating_ip_error neutron.tests.unit.agent.l3.test_legacy_router.TestAddFloatingIpWithMockGarp.test_add_floating_ip_error ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_centralized_floatingip_dvr_ha neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_centralized_floatingip_dvr_ha ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_ipv6_with_gw_ip neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_ipv6_with_gw_ip ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_with_address_scope_mismatch neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_with_address_scope_mismatch ... ok neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_floating_ip neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_floating_ip ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_floating_ip_failure neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_floating_ip_failure ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_enabled_random_fully neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_enabled_random_fully ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_external_gateway_removed_ext_gw_port_and_fip neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_external_gateway_removed_ext_gw_port_and_fip ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6 neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6 ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_with_no_bridge_no_ext_net neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_with_no_bridge_no_ext_net ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_conf_other_and_managed_flag neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_conf_other_and_managed_flag ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6v4_interface_added neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6v4_interface_added ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease ... ok Failed to fetch router information for '7c071542-48c9-43de-accc-0b4b3c0239a9' Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/agent.py", line 664, in _process_router_update [update.id]) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect oslo_messaging.exceptions.MessagingTimeout neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_get_router_cidrs_returns_cidrs neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_get_router_cidrs_returns_cidrs ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_with_matching_address_scope neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_with_matching_address_scope ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_mangle_rules neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_mangle_rules ... ok Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 158, in call return func(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/router_info.py", line 1197, in process self._process_internal_ports() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/router_info.py", line 585, in _process_internal_ports self.internal_network_added(p) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_not_present_ipv6_lla neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_not_present_ipv6_lla ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_rpc_timeout_on_get_routers neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_rpc_timeout_on_get_routers ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_ext_gw_updated_dvr_agent_mode neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_ext_gw_updated_dvr_agent_mode ... ok neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_address_scope_rules_diff_scopes neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_address_scope_rules_diff_scopes ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_internal_network_added_unexpected_error neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_internal_network_added_unexpected_error ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dual_stack_gw neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dual_stack_gw ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_router_cidrs_no_device_exists neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_router_cidrs_no_device_exists ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_gateway_port neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_gateway_port ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_sg_removed neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_sg_removed ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_without_clean_connections neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_without_clean_connections ... ok neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test__add_default_gw_virtual_route neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test__add_default_gw_virtual_route ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_ext_gw_updated_dvr_agent_mode_host neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_ext_gw_updated_dvr_agent_mode_host ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_status_update_if_processed neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_status_update_if_processed ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCookieContext.test_context_cookie_is_not_left_as_used neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCookieContext.test_context_cookie_is_not_left_as_used ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_mult_times_removed neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_mult_times_removed ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_diff_name neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_diff_name ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnets_added neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnets_added ... ok neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_destroy_state_change_monitor_ok neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_destroy_state_change_monitor_ok ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_update_snat_routing_table neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_update_snat_routing_table ... ok Type of the router bcc4104f-436f-4fad-a6f7-5a17fb8522b5 changed. Old type: ha=True; distributed=False; New type: ha=False; distributed=False Router to be updated is not in internal routers list: NoneType: None Setting ['sysctl', '-w', 'net.ipv4.ip_nonlocal_bind=1'] in namespace fip-df380275-e7e7-4e4c-93f6-e815a7db1c63 failed: . neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_remove_floating_ip neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_remove_floating_ip ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCookieContext.test_cookie_is_different_in_context neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCookieContext.test_cookie_is_different_in_context ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_reload_allocations neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_reload_allocations ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_type_changed neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_type_changed ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_add_onlink_route_subtable neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_add_onlink_route_subtable ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_initialize_dvr_ha_router_snat_ns_once neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_initialize_dvr_ha_router_snat_ns_once ... ok neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_set_ha_port neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_set_ha_port ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_old_kernel neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_old_kernel ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_request_id_changes neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_request_id_changes ... ok neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_from_file neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_from_file ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_delete_route_no_device neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_delete_route_no_device ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test__get_allowed_pairs_empty neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test__get_allowed_pairs_empty ... ok neutron.tests.unit.agent.l3.test_dvr_snat_ns.TestDvrSnatNs.test_create neutron.tests.unit.agent.l3.test_dvr_snat_ns.TestDvrSnatNs.test_create ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_force_metadata_returns_true neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_force_metadata_returns_true ... ok neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_and_lookup neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_and_lookup ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnets_added_to_existing_port neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnets_added_to_existing_port ... ok neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_is_router_in_namespace_for_in_ns neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_is_router_in_namespace_for_in_ns ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_get_gateway neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_get_gateway ... ok neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__ neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__ ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_advertise_mtu_plugin_doesnt_pass_mtu_value neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_advertise_mtu_plugin_doesnt_pass_mtu_value ... ok neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_multiple_external_gateway_ips neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_multiple_external_gateway_ips ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__remove_egress_no_port_security_non_existing_port neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__remove_egress_no_port_security_non_existing_port ... ok RuntimeError in obtaining namespace list for namespace cleanup. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/namespace_manager.py", line 117, in list_all namespaces = ip_lib.list_network_namespaces() File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect RuntimeError neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_destroy neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_destroy ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_disabled_random_fully_false neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_disabled_random_fully_false ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_unsubscribe_not_last neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_unsubscribe_not_last ... ok neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_list_all neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_list_all ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_delete neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_delete ... ok neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_info neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_info ... ok neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_nat_rules neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_nat_rules ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_ensure_active neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_ensure_active ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_disabled_random_fully neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_disabled_random_fully ... ok Failed to process compatible router: 4dc2286f-60af-4f61-8e6d-f0514965da28 Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/agent.py", line 732, in _process_routers_if_compatible self._process_router_if_compatible(router) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception: Test failure during _process_routers_if_compatible neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter_port_security_disabled neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter_port_security_disabled ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv6_below_32768 neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv6_below_32768 ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_if_compatible_error neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_if_compatible_error ... ok neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_gw_secondary_ip_not_removed neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_gw_secondary_ip_not_removed ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_down neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_down ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCreateRegNumbers.test_all_registers_defined neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCreateRegNumbers.test_all_registers_defined ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_namespace neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_namespace ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__add_flow_registers_are_replaced neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__add_flow_registers_are_replaced ... ok Failed to process compatible router: 8882020d-6ef3-4df2-b3b5-f79abf849479 Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/agent.py", line 732, in _process_routers_if_compatible self._process_router_if_compatible(router) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect oslo_messaging.exceptions.MessagingTimeout neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_router_floating_ip_with_device_add_error neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_router_floating_ip_with_device_add_error ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_up neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_up ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_gw_ns_name neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_gw_ns_name ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid_invalid_file neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid_invalid_file ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_rpc_timeout_on_get_ext_net neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_rpc_timeout_on_get_ext_net ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_scan_fip_ports_restart_none neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_scan_fip_ports_restart_none ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__drop_all_unmatched_flows neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__drop_all_unmatched_flows ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_callbacks_registered neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_callbacks_registered ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_trusted_ports_not_managed_port neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_trusted_ports_not_managed_port ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_new_kernel neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_new_kernel ... ok neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_routes_updated neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_routes_updated ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_settings_property neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_settings_property ... ok neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_info_nonexistent neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_info_nonexistent ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_processmanager_ensures_pid_dir neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_processmanager_ensures_pid_dir ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_info_create_with_router neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_info_create_with_router ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_remove_port neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_remove_port ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry_other_error neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry_other_error ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__remove_egress_no_port_security_deletes_flow neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__remove_egress_no_port_security_deletes_flow ... ok neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_routers_updated neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_routers_updated ... ok neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_add_ports_address_scope_iptables neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_add_ports_address_scope_iptables ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_reload_cfg_with_custom_reload_callback neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_reload_cfg_with_custom_reload_callback ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_no_port_security_no_tag neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_no_port_security_no_tag ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_ipv4 neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_ipv4 ... ok Can't gracefully delete the router 7243342c-30ec-4f93-a5e7-cd9d6c9f876b: no router namespace found neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_no_removed_ips_exp_egress neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_no_removed_ips_exp_egress ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute_env_var_prepend neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute_env_var_prepend ... ok DVR: FIP gateway port with interface name: fg-d1149724-7d does not exist in the given namespace: fip-37601f75-9f03-499e-accb-468f9e641551 DVR: Gateway update in FIP namespace failed Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/dvr_fip_ns.py", line 146, in create_or_update_gateway_port agent_gateway_port, interface_name) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/dvr_fip_ns.py", line 324, in _update_gateway_port agent_gateway_port, interface_name, tbl_index=None) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/dvr_fip_ns.py", line 353, in _update_gateway_route raise n_exc.FloatingIpSetupException(msg) neutron.common.exceptions.FloatingIpSetupException: DVR: Gateway update route in FIP namespace failed, retry should be attempted on next call DVR: FIP namespace config failure for interface fg-d1149724-7d neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_subscribe neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_subscribe ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_unregister neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_unregister ... ok neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_process_delete neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_process_delete ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port_raises_exception neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port_raises_exception ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_icmp neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_icmp ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_changed neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_changed ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_route_no_via neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_route_no_via ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flow_for_ip_using_cookie_any neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flow_for_ip_using_cookie_any ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_ovs_port_non_existent neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_ovs_port_non_existent ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port ... ok neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_update_routing_table neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_update_routing_table ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_mangle_rules_no_fip_ns neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_mangle_rules_no_fip_ns ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__spawn neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__spawn ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_delete_route_no_via neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_delete_route_no_via ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_missing_nocreate neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_missing_nocreate ... ok neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_get_device_name neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_get_device_name ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_missing neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_missing ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_get_conj_id neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_get_conj_id ... ok neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__repr__ neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__repr__ ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_security_group_members neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_security_group_members ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_iter_stdout neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_iter_stdout ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv4 neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv4 ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_dummy neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_dummy ... ok neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_plug_no_ns neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_plug_no_ns ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_non_existing neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_non_existing ... Process [fakecmd] dies due to the error: fakedata ok neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_ioerror neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_ioerror ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_bridge neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_bridge ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_get_or_create_sg_existing_sg neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_get_or_create_sg_existing_sg ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcessDieOnError.test__read_stderr_returns_none_on_error neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcessDieOnError.test__read_stderr_returns_none_on_error ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_all_port_flows neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_all_port_flows ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv6 neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv6 ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_srcport_length neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_srcport_length ... ok neutron.tests.unit.agent.linux.test_interface.TestLegacyDriver.test_plug neutron.tests.unit.agent.linux.test_interface.TestLegacyDriver.test_plug ... ok neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_is_router_in_namespace_for_not_in_ns neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_is_router_in_namespace_for_not_in_ns ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_deallocate_rule_priority neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_deallocate_rule_priority ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_get_ethertype_filtered_addresses neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_get_ethertype_filtered_addresses ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_process_trusted_ports_caches_port_id neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_process_trusted_ports_caches_port_id ... ok No MTU configured for port port-1234 neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcessLogging.test__read_stdout_logging_disabled neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcessLogging.test__read_stdout_logging_disabled ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter ... ok neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_configured_bridge neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_configured_bridge ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_ensure_namespace_existing neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_ensure_namespace_existing ... ok neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_ensure_router_cleanup neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_ensure_router_cleanup ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_last_port_marks_cleaned neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_last_port_marks_cleaned ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_vlan_dvr_conntrack_direct_vlan neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_vlan_dvr_conntrack_direct_vlan ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_arp_entry_no_routerinfo neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_arp_entry_no_routerinfo ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_members neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_members ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_port_filter_port_security_disabled neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_port_filter_port_security_disabled ... ok L3 agent failure to setup NAT for floating IPs Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/l3/router_info.py", line 290, in process_snat_dnat_for_fip self.process_floating_ip_nat_rules() File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_with_prefix neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_with_prefix ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_namespaces_root neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_namespaces_root ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_get_hybrid_ports neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_get_hybrid_ports ... ok neutron.tests.unit.agent.linux.test_daemon.TestUnwatchLog.test_unwatch_log neutron.tests.unit.agent.linux.test_daemon.TestUnwatchLog.test_unwatch_log ... ok neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_subscribe_not_first neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_subscribe_not_first ... ok neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_snat_dnat_for_fip neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_snat_dnat_for_fip ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_floating_ip neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_floating_ip ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_port_sg_added neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_port_sg_added ... ok neutron.tests.unit.agent.linux.test_ip_conntrack.IPConntrackTestCase.test_delete_conntrack_state_dedupes neutron.tests.unit.agent.linux.test_ip_conntrack.IPConntrackTestCase.test_delete_conntrack_state_dedupes ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_build_ipv4v6_mac_ip_list neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_build_ipv4v6_mac_ip_list ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_no_value neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_no_value ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test__setup_reserved_dhcp_port_with_fake_remote_error neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test__setup_reserved_dhcp_port_with_fake_remote_error ... ok neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_router_with_disabled_floating_ip neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_router_with_disabled_floating_ip ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_port_filter neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_port_filter ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_moved_dist neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_moved_dist ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_false neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_false ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestConntrack.test_delete_socket_conntrack_state neutron.tests.unit.agent.linux.test_ip_lib.TestConntrack.test_delete_socket_conntrack_state ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_port_filter_with_destroy_ipset_chain neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_port_filter_with_destroy_ipset_chain ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_ipv6 neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_ipv6 ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_trusted_ports_clears_cached_port_id neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_trusted_ports_clears_cached_port_id ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_remote_sg_removed neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_remote_sg_removed ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_2 neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_2 ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_port_sg_removed neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_port_sg_removed ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_removed_dist neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_removed_dist ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_hybrid_ports_not_cleaned neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_hybrid_ports_not_cleaned ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_same_namespace neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_same_namespace ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_source_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_source_prefix ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_with_zero_ipv6 neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_with_zero_ipv6 ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_del_arp_entry neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_del_arp_entry ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan_no_members neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan_no_members ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_with_isolated_metadata_enable neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_with_isolated_metadata_enable ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_rules neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_rules ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_applies_added_flows neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_applies_added_flows ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_no_ip_ipv4 neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_no_ip_ipv4 ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_floating_ips_dvr neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_floating_ips_dvr ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_port neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_port ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPDeviceCommandBase.test_name_property neutron.tests.unit.agent.linux.test_ip_lib.TestIPDeviceCommandBase.test_name_property ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_destination neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_destination ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_ipv4_address neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_ipv4_address ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_string_representation_network neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_string_representation_network ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_forward_rules neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_forward_rules ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_existing_ports neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_existing_ports ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_icmp6 neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_icmp6 ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_router_cidrs_no_fip_ns neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_router_cidrs_no_fip_ns ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_create_new_port_if_not_present neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_create_new_port_if_not_present ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_mport neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_mport ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_del_gateway_success neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_del_gateway_success ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_ipv6_icmp neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_ipv6_icmp ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_has_metadata_subnet_returns_true neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_has_metadata_subnet_returns_true ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_hybrid_ports_cleaned neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_hybrid_ports_cleaned ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_forward_rules_no_fip_ns neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_forward_rules_no_fip_ns ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__iter_queue_returns_empty_list_for_empty_queue neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__iter_queue_returns_empty_list_for_empty_queue ... ok neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipRulePriorityAllocator.test__init__ neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipRulePriorityAllocator.test__init__ ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_get_or_create_sg_nonexisting_sg neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_get_or_create_sg_nonexisting_sg ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_delete_route_no_via neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_delete_route_no_via ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__pid_none neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__pid_none ... ok An error occurred while communicating with async process [fake]. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/async_process.py", line 233, in _watch_process output = callback() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/linux/test_async_process.py", line 104, in _watch_process_exception raise Exception('Error!') Exception: Error! neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_no_port_security_sends_to_egress neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_no_port_security_sends_to_egress ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_load_used_fip_information neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_load_used_fip_information ... ok An error occurred while communicating with async process [fake]. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/async_process.py", line 233, in _watch_process output = callback() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/linux/test_async_process.py", line 104, in _watch_process_exception raise Exception('Error!') Exception: Error! neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_init_lease_file neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_init_lease_file ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_invalid_prefix_ipv6 neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_invalid_prefix_ipv6 ... ok neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_get_router_cidrs_returns_ha_cidrs neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_get_router_cidrs_returns_ha_cidrs ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__watch_process_exits_on_exception neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__watch_process_exits_on_exception ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_unknown neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_unknown ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code_protocol_legacy_name neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code_protocol_legacy_name ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_get_devices_with_ip neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_get_devices_with_ip ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_stop_calls_kill_with_provided_signal_number neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_stop_calls_kill_with_provided_signal_number ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__watch_process_exits_on_callback_failure neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__watch_process_exits_on_callback_failure ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442 neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442 ... ok neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_master neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_master ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_existing neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_existing ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_start_invokes__spawn neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_start_invokes__spawn ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_get_iptables_driver_instance_has_correct_instance neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_get_iptables_driver_instance_has_correct_instance ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_mport_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_mport_prefix ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_name neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_name ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcessLogging.test__read_stderr_logging_disabled neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcessLogging.test__read_stderr_logging_disabled ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcessLogging.test__read_stdout_logging_enabled neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcessLogging.test__read_stdout_logging_enabled ... ok neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__readfile neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__readfile ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_gateway_route neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_gateway_route ... ok neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_is_bridged_interface neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_is_bridged_interface ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_port_security_disabled neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_port_security_disabled ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateConjFlows.test_create_conj_flows neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateConjFlows.test_create_conj_flows ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_mock_chain_applies neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_mock_chain_applies ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry_nonexistent_namespace neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry_nonexistent_namespace ... ok neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_addbr_without_namespace neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_addbr_without_namespace ... ok neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_get_interface_bridge neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_get_interface_bridge ... ok neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_routers_in_project neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_routers_in_project ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_ipv6_address_force_metadata neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_ipv6_address_force_metadata ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_remove_centralized_floatingip neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_remove_centralized_floatingip ... ok neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_init neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_init ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_true neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_true ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_source_and_destination neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_source_and_destination ... ok neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_child neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_child ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_prepare_port_filter_with_no_sg neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_prepare_port_filter_with_no_sg ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_del_gateway_cannot_find_device neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_del_gateway_cannot_find_device ... ok neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_delete_pid neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_delete_pid ... ok neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_get_floating_ips neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_get_floating_ips ... ok neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_remove_floating_ip neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_remove_floating_ip ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_ipv6_port_with_ipv4_opt neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_ipv6_port_with_ipv4_opt ... ok neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_no_ip_ipv6 neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_no_ip_ipv6 ... ok neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_init_nopidfile neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_init_nopidfile ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_without_port_range neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_without_port_range ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_delete_onlink_route_subtable neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_delete_onlink_route_subtable ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_port_sec_group_change_no_ct_zone neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_port_sec_group_change_no_ct_zone ... ok Fork failed Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/daemon.py", line 185, in _fork pid = os.fork() File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect OSError: 1 neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_put_fips_in_error_state neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_put_fips_in_error_state ... ok neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_error neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_error ... ok neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__hash__ neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__hash__ ... ok neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_gid_privileges neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_gid_privileges ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_with_icmp_protocol neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_with_icmp_protocol ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_port_range neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_port_range ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_delete_route_with_scope neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_delete_route_with_scope ... ok neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_with_name neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_with_name ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_comments_short_enough neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_comments_short_enough ... ok neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_remap neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_remap ... ok neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_unknown neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_unknown ... ok neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_user_privileges neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_user_privileges ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_valid_prefix_ipv6 neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_valid_prefix_ipv6 ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_device_to_namespace neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_device_to_namespace ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_valid_prefix_ipv4 neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_valid_prefix_ipv4 ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_mult_times_not_removed neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_mult_times_not_removed ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_mangle_rule neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_mangle_rule ... ok neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_remove neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_remove ... ok neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_repeated_call_with_same_key neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_repeated_call_with_same_key ... ok neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_init neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_init ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_common_rules_single neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_common_rules_single ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_dstport neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_dstport ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test__assert_mergeable_rules neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test__assert_mergeable_rules ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_infinite_lease_duration neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_infinite_lease_duration ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters ... ok neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test__update_internal_ports_cache neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test__update_internal_ports_cache ... ok neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_release neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_release ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_device_manager_dhcp_port_without_gateway_ips neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_device_manager_dhcp_port_without_gateway_ips ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_existing_not_empty neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_existing_not_empty ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__kill_process_and_wait_returns_true_for_valid_pid neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__kill_process_and_wait_returns_true_for_valid_pid ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_common_rules neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_common_rules ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_no_namespace neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_no_namespace ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_build_config neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_build_config ... ok neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_routing_table_update neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_routing_table_update ... ok neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_external_gateway_ip neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_external_gateway_ip ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_retain_port neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_retain_port ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_with_force_metadata_enable neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_with_force_metadata_enable ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_overlapping neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_overlapping ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_start_raises_exception_if_process_already_started neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_start_raises_exception_if_process_already_started ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable ... ok Process 1 [fake] still running after 5 seconds. Sending 9 to kill it. neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_no_pid neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_no_pid ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_build_config_preamble neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_build_config_preamble ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCreateRegNumbers.test_no_registers_defined neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCreateRegNumbers.test_no_registers_defined ... ok neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_ensure_snat_cleanup neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_ensure_snat_cleanup ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable_already_active neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable_already_active ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__kill_process_timeout_reached neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__kill_process_timeout_reached ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestSysctl.test_disable_ipv6_when_ipv6_globally_disabled neutron.tests.unit.agent.linux.test_ip_lib.TestSysctl.test_disable_ipv6_when_ipv6_globally_disabled ... ok neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_addbr_with_namespace neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_addbr_with_namespace ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_forced_metadata_non_local_subnet neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_forced_metadata_non_local_subnet ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_add_ipv6_addr neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_add_ipv6_addr ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_with_dev neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_with_dev ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_update neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_update ... ok neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_address_scope_rules_same_scopes neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_address_scope_rules_same_scopes ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__kill_targets_process_for_pid neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__kill_targets_process_for_pid ... ok neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_with_id neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_with_id ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_init_lease_file_infinite_duration neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_init_lease_file_infinite_duration ... ok neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_all_zero_ipv6 neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_all_zero_ipv6 ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_2port_1net_diff_details neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_2port_1net_diff_details ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_without_dev neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_without_dev ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_with_many_dns_provided neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_with_many_dns_provided ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_preserve neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_preserve ... ok neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_mangle_rules_removed neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_mangle_rules_removed ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__read_queues_and_returns_output neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__read_queues_and_returns_output ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_existing_dhcp_networks_abstract_error neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_existing_dhcp_networks_abstract_error ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_dns_provided neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_dns_provided ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_ipv6_icmp neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_ipv6_icmp ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_filter_defer_apply_off_with_sg_only_ipv6_rule neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_filter_defer_apply_off_with_sg_only_ipv6_rule ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_v4_leases_file_leases neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_v4_leases_file_leases ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_without_dev_without_no_track neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_without_dev_without_no_track ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_ipv6_address_mode_unset neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_ipv6_address_mode_unset ... ok neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_with_ns neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_with_ns ... ok neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_reassignment neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_reassignment ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__read_returns_none_for_missing_output neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__read_returns_none_for_missing_output ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_config_dir_removed_after_destroy neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_config_dir_removed_after_destroy ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442_no_on_link_subnet_routes neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442_no_on_link_subnet_routes ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_all_unused_info neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_all_unused_info ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_get_filter_id_for_ip neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_get_filter_id_for_ip ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_get_conj_id_invalid neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_get_conj_id_invalid ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_2port_1net neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_2port_1net ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_no_removed_ips_no_exp_egress neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_no_removed_ips_no_exp_egress ... ok neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_parent neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_parent ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_from_leases_file neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_from_leases_file ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_not_active neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_not_active ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_unused_security_group_info neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_unused_security_group_info ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_ipv6_port_with_ipv6_opt neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_ipv6_port_with_ipv6_opt ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_not_found_without_chain neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_not_found_without_chain ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test__get_allowed_pairs neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test__get_allowed_pairs ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_3port_2net neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_3port_2net ... ok neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_start neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_start ... ok Initializing unfiltered port port_id that does not exist in ovsdb: Port port_id is not managed by this agent.. neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_multiple_dns_server neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_multiple_dns_server ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_get_interface_name neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_get_interface_name ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_without_chain neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_without_chain ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_dest_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_dest_prefix ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_process_trusted_ports_port_not_found neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_process_trusted_ports_port_not_found ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases_with_stateless_IPv6_tag neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases_with_stateless_IPv6_tag ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_ipv6_address neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_ipv6_address ... ok Pidfile already exist. Daemon already running? neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_start_running neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_start_running ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_dhcp_timers neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_dhcp_timers ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_client_id_num neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_client_id_num ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_megabytes_value neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_megabytes_value ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_v6_leases_file_leases neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_v6_leases_file_leases ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_mport neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_mport ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_vlan_dvr_conntrack_direct neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_vlan_dvr_conntrack_direct ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_local_resolv_overridden neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_local_resolv_overridden ... ok neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_with_name neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_with_name ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_clean_when_port_not_found neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_clean_when_port_not_found ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_existing_dhcp_networks neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_existing_dhcp_networks ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_port neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_port ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_encode_process_input neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_encode_process_input ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_local_resolv neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_local_resolv ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_update_rules_protocols neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_update_rules_protocols ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_not_bridged neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_not_bridged ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_and_disable_metadata neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_and_disable_metadata ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_stateless_dhcpv6_network_no_dns neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_stateless_dhcpv6_network_no_dns ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_security_group_rules neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_security_group_rules ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_process_input neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_process_input ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_source neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_source ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_advertise_mtu neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_advertise_mtu ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_base_abc_error neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_base_abc_error ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_non_local_subnets neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_non_local_subnets ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_unregister_unknown_process neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_unregister_unknown_process ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_999_local neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_999_local ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_update_rules_split neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_update_rules_split ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_str_data neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_str_data ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__iter_queue_returns_queued_data neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__iter_queue_returns_queued_data ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_broadcast neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_broadcast ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_get_stop_command neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_get_stop_command ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_get_conf_file_name neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_get_conf_file_name ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_agents_without_dns_provided neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_agents_without_dns_provided ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_set_mtu_logs_once neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_set_mtu_logs_once ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_sctp_port neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_sctp_port ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_no_hybrid_ports neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_no_hybrid_ports ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__pid_not_none neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__pid_not_none ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_surrogateescape_in_decoding_out_data neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_surrogateescape_in_decoding_out_data ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_get_device_name neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_get_device_name ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dhcp_range_bad_prefix_length neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dhcp_range_bad_prefix_length ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPCommandBase.test_run_with_options neutron.tests.unit.agent.linux.test_ip_lib.TestIPCommandBase.test_run_with_options ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_string_representation_port neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_string_representation_port ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases_with_client_id neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases_with_client_id ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_port neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_port ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_construtor_raises_exception_for_negative_respawn_interval neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_construtor_raises_exception_for_negative_respawn_interval ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_send_ipv4_addr_adv_notif neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_send_ipv4_addr_adv_notif ... ok neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_str_id neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_str_id ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_ingress neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_ingress ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_lla neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_lla ... ok /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/linux/test_daemon.py:47: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/tmpviy1v9uw/tmpinvv83wl/unwatch_log_temp_file_name' mode='a' encoding='UTF-8'> daemon.unwatch_log() ResourceWarning: Enable tracemalloc to get the object allocation traceback Device lo cannot be used as it has no MAC address neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_namespace neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_namespace ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_other_is_none neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_other_is_none ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress ... ok Unable to convert value in /var/path/uuid.pid neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_forced_metadata neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_forced_metadata ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready_no_device neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready_no_device ... ok neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_own_pid_nofork neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_own_pid_nofork ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_kill_process_and_wait_with_different_signal neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test_kill_process_and_wait_with_different_signal ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_no_protocol neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_no_protocol ... ok neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_unplug_no_device neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_unplug_no_device ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid_no_an_int neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid_no_an_int ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_with_client_id neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_with_client_id ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_add_route_with_scope neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_add_route_with_scope ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_no_metadata neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_no_metadata ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestFlowPriority.test_flow_priority_offset neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestFlowPriority.test_flow_priority_offset ... ok neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_top_parent_pid_fork neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_top_parent_pid_fork ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcessLogging.test__read_stderr_logging_enabled neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcessLogging.test__read_stderr_logging_enabled ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPCommandBase.test_as_root_namespace_false neutron.tests.unit.agent.linux.test_ip_lib.TestIPCommandBase.test_as_root_namespace_false ... ok neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_get_device_name neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_get_device_name ... ok Respawning None for uuid test-uuid neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_remove_config_files neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_remove_config_files ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_flush_route_table neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_flush_route_table ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_mport_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_mport_prefix ... ok No MTU configured for port port-1234 neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_error_logged neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_error_logged ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_enabled_subnets neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_enabled_subnets ... ok neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_no_port_ranges_same_conj_id neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_no_port_ranges_same_conj_id ... ok neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_child_pid_as_root neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_child_pid_as_root ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPCommandBase.test_as_root_namespace_true_with_options neutron.tests.unit.agent.linux.test_ip_lib.TestIPCommandBase.test_as_root_namespace_true_with_options ... ok neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_fails neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_fails ... ok neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_configured_bridge neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_configured_bridge ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_isolated_network_returns_true neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_isolated_network_returns_true ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_onlink_route_subtable neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_onlink_route_subtable ... ok neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_plug_with_ns neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_plug_with_ns ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_remove_ports_not_configured neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_remove_ports_not_configured ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442_one_on_link_subnet_route neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442_one_on_link_subnet_route ... ok neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__handle_process_error_kills_without_respawn neutron.tests.unit.agent.linux.test_async_process.TestAsyncProcess.test__handle_process_error_kills_without_respawn ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_same_name neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_same_name ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_device_manager_dhcp_port_with_gateway_ips neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_device_manager_dhcp_port_with_gateway_ips ... ok neutron.tests.unit.agent.linux.test_xenapi_root_helper.TestXenapiRootHelper.test_get_return_code_noexecfound neutron.tests.unit.agent.linux.test_xenapi_root_helper.TestXenapiRootHelper.test_get_return_code_noexecfound ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_no_ipv6_addr_notif neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_no_ipv6_addr_notif ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_route_with_scope neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_route_with_scope ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_config_file neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_config_file ... ok neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_get_device_name neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_get_device_name ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_single_dhcp neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_single_dhcp ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestGetRoutingTable.test_get_routing_table_4 neutron.tests.unit.agent.linux.test_ip_lib.TestGetRoutingTable.test_get_routing_table_4 ... ok Got error trying to set mac, retrying: neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_client_id_num_str neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_client_id_num_str ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_mangle_rule neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_mangle_rule ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_del_address neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_del_address ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active_none neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active_none ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready_non_existent_address neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready_non_existent_address ... ok Failure applying iptables rules Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/iptables_manager.py", line 430, in defer_apply self.defer_apply_off() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/iptables_manager.py", line 444, in defer_apply_off self._apply() File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_add_route neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_add_route ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_no_id neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_no_id ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_has_metadata_subnet_returns_false neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_has_metadata_subnet_returns_false ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_flush neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_flush ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_defer_apply_with_exception neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_defer_apply_with_exception ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_cmdline_none neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_cmdline_none ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_alias neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_alias ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_delete_route neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_delete_route ... ok neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists ... ok Namespace test was deleted during IPTables operations. neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_net_with_V6_stateless_and_V4_subnets neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_net_with_V6_stateless_and_V4_subnets ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_dump_entries neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_dump_entries ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_no_namespace neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_no_namespace ... ok neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_no_ns neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_no_ns ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables__apply_synchronized_no_namespace neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables__apply_synchronized_no_namespace ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_allmulticast_on neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_allmulticast_on ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_list_onlink_routes_subtable neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_list_onlink_routes_subtable ... ok neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverRules.test_metadata_filter_rules neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverRules.test_metadata_filter_rules ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_gateway_subtable neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_gateway_subtable ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_with_no_dns_provided neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_with_no_dns_provided ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_get_pid_file_name_default neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_get_pid_file_name_default ... ok neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_no_ns neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_no_ns ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_delete_namespace neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_delete_namespace ... ok Could not release DHCP leases for these IP addresses after 3 tries: fdca:3ba5:a17a::1 neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_list_routes neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_list_routes ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_filter_rule neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_filter_rule ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_get_gateway neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_get_gateway ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_for_ipv6_lease_no_dhcp_release6 neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_for_ipv6_lease_no_dhcp_release6 ... ok neutron.tests.unit.agent.linux.test_ip_conntrack.OvsIPConntrackTestCase.test_delete_conntrack_state_dedupes neutron.tests.unit.agent.linux.test_ip_conntrack.OvsIPConntrackTestCase.test_delete_conntrack_state_dedupes ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_no_gateway neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_no_gateway ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_delete_onlink_routes neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_delete_onlink_routes ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_gateway neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_gateway ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters_and_zero neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters_and_zero ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_as_root_namespace neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_as_root_namespace ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestAddNamespaceToCmd.test_add_namespace_to_cmd_with_namespace neutron.tests.unit.agent.linux.test_ip_lib.TestAddNamespaceToCmd.test_add_namespace_to_cmd_with_namespace ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_with_ipv6_delete_onlink_routes neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_with_ipv6_delete_onlink_routes ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_route neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_route ... ok Failed executing ip command Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/ip_link_support.py", line 104, in _get_ip_link_output log_fail_as_error=False) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception neutron.tests.unit.agent.linux.test_async_process.TestFailingAsyncProcess.test_failing_async_process_handle_error_once neutron.tests.unit.agent.linux.test_async_process.TestFailingAsyncProcess.test_failing_async_process_handle_error_once ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_route_no_device neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_route_no_device ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_initialize_nat_table neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_initialize_nat_table ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_for_ipv6_lease neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_for_ipv6_lease ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_with_client_id_none neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_with_client_id_none ... ok neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt_error neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt_error ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestGetRoutingTable.test_get_routing_table_6 neutron.tests.unit.agent.linux.test_ip_lib.TestGetRoutingTable.test_get_routing_table_6 ... ok neutron.tests.unit.agent.ovsdb.test_impl_idl.TransactionTestCase.test_commit_raises_exception_on_timeout neutron.tests.unit.agent.ovsdb.test_impl_idl.TransactionTestCase.test_commit_raises_exception_on_timeout ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_delete_route neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_delete_route ... ok neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_unplug neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_unplug ... ok neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_addbr_exists neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_addbr_exists ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_config_with_reset neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_config_with_reset ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_delete_route_with_scope neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_delete_route_with_scope ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_isolated_meta_disabled_returns_false neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_isolated_meta_disabled_returns_false ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_with_dhcp_port neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_with_dhcp_port ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPCommandBase.test_as_root_namespace_true neutron.tests.unit.agent.linux.test_ip_lib.TestIPCommandBase.test_as_root_namespace_true ... ok Device lo cannot be used as it has no MAC address neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_match_resources_with_func neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_match_resources_with_func ... ok neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_destroy neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_destroy ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_flush_route_table neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_flush_route_table ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready_no_link_address neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready_no_link_address ... ok neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_get_interfaces neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_get_interfaces ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_add_namespace neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_add_namespace ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_routes neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_routes ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_non_isolated_network_returns_false neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_non_isolated_network_returns_false ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_with_metadata_network_returns_true neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_with_metadata_network_returns_true ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_add_gateway_subtable neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_add_gateway_subtable ... ok neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_tunnel_sync neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_tunnel_sync ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_remote_sg_ids_by_ipversion neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_remote_sg_ids_by_ipversion ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_list_routes neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_list_routes ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestGetRoutingTable.test_get_routing_table_other_error neutron.tests.unit.agent.linux.test_ip_lib.TestGetRoutingTable.test_get_routing_table_other_error ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_del_gateway_other_error neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_del_gateway_other_error ... ok neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_owns_interface neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_owns_interface ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_all_filters_without_chain neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_all_filters_without_chain ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active_cmd_mismatch neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active_cmd_mismatch ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_del_gateway_cannot_find_device neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_del_gateway_cannot_find_device ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_dns_server neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_dns_server ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_sg_rule_expansion_with_remote_ips neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_sg_rule_expansion_with_remote_ips ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_str neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_str ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_fwmark_with_mask neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_fwmark_with_mask ... ok Error while handling pidfile: thefile Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/daemon.py", line 125, in __init__ self.fd = os.open(pidfile, os.O_CREAT | os.O_RDWR) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect OSError neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_delete_rule_v4 neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_delete_rule_v4 ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_duplicated_with_chain neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_duplicated_with_chain ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_delete_route_no_via neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_delete_route_no_via ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_cmdline neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_cmdline ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_max_leases_is_smaller_than_cap neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_max_leases_is_smaller_than_cap ... ok neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_init_open_fail neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_init_open_fail ... ok neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_existing_or_updated_is_none neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_existing_or_updated_is_none ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_need_pre_defer_copy neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_need_pre_defer_copy ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_add_gateway neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_add_gateway ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v4_exists neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v4_exists ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_device_to_namespace_is_none neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_device_to_namespace_is_none ... ok neutron.tests.unit.agent.linux.test_ovsdb_monitor.TestOvsdbMonitor.test___init___with_columns neutron.tests.unit.agent.linux.test_ovsdb_monitor.TestOvsdbMonitor.test___init___with_columns ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_gateway_subtable neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_gateway_subtable ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_namespace_process_active neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_namespace_process_active ... ok neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running_uuid_false neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running_uuid_false ... ok Interface monitor is not active Interface monitor is not active neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v6 neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v6 ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_delete_route_with_scope neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_delete_route_with_scope ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_tuntap neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_tuntap ... ok neutron.tests.unit.agent.linux.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_has_updates_after_calling_get_events_is_false neutron.tests.unit.agent.linux.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_has_updates_after_calling_get_events_is_false ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_list_routes neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_list_routes ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_delete_ipv6_addr_with_prefix neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_delete_ipv6_addr_with_prefix ... ok neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running_uuid_true neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running_uuid_true ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_not_active neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_not_active ... ok neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_no_new_binding_activated neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_no_new_binding_activated ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_icmp_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_icmp_prefix ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_route neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_route ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_delete_rule_v6 neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_delete_rule_v6 ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_exclude_loopback_and_gre neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_exclude_loopback_and_gre ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bits_value neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bits_value ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_flush neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_flush ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_clean_connections neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_clean_connections ... ok neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_group_privileges neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_group_privileges ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_encap neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_encap ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_del_gateway_success_subtable neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_del_gateway_success_subtable ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_ensure_namespace neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_ensure_namespace ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_namespaces neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_namespaces ... ok No MTU configured for port port-1234 neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test__get_tbf_burst_value_when_burst_bigger_then_minimal neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test__get_tbf_burst_value_when_burst_bigger_then_minimal ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_del_gateway_success_subtable neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_del_gateway_success_subtable ... ok neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_plug_dev_exists neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_plug_dev_exists ... ok neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_fails neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_fails ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_reload_cfg_without_custom_reload_callback neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_reload_cfg_without_custom_reload_callback ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_delete_onlink_route_subtable neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_delete_onlink_route_subtable ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_namespaces_non_root neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_namespaces_non_root ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices ... ok Got error trying to set mac, retrying: neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_burst_value_zero neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_burst_value_zero ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_fwmark neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_fwmark ... ok net.ipv4.ip_nonlocal_bind will not be set to 1 in the root namespace in order to not break DVR, which requires this value be set to 1. This may introduce a race between moving a floating IP to a different network node, and the peer side getting a populated ARP cache for a given floating IP address. neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_with_id neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_with_id ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_delete_route_no_device neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_delete_route_no_device ... ok neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register_same_service_twice neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register_same_service_twice ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_prefix ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestSetIpNonlocalBindForHaNamespace.test_setting_failure neutron.tests.unit.agent.linux.test_ip_lib.TestSetIpNonlocalBindForHaNamespace.test_setting_failure ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestSysctl.test_disable_ipv6_when_ipv6_globally_enabled neutron.tests.unit.agent.linux.test_ip_lib.TestSysctl.test_disable_ipv6_when_ipv6_globally_enabled ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_raise_runtime neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_raise_runtime ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_lookup neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_lookup ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_check_version_abstract_error neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_check_version_abstract_error ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_flush_route_table neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_flush_route_table ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_dynamic neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_dynamic ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_prefix ... ok neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt_sub_capability_invalid neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt_sub_capability_invalid ... ok neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_valid_srcport_length neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_valid_srcport_length ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_xenapi_root_helper neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_xenapi_root_helper ... ok neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_alt_bridge neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_alt_bridge ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_uncompact neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_uncompact ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_remote_sg_ids neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_remote_sg_ids ... ok neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt_no_vf neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt_no_vf ... ok Got error trying to set mac, retrying: neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_with_client_id neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_with_client_id ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_del_veth neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_del_veth ... ok neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_id neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_id ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv4_no_ct_zone neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv4_no_ct_zone ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address_no_broadcast neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address_no_broadcast ... ok neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_unplug neutron.tests.unit.agent.linux.test_interface.TestBridgeInterfaceDriver.test_unplug ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_device neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_device ... ok neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_not_effective_user neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_not_effective_user ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_reload_allocations_no_interface neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_reload_allocations_no_interface ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_code neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_code ... ok neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_alt_bridge neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_alt_bridge ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_prefix ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_namespaces_ns_exists neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_namespaces_ns_exists ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_and_remove_chain neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_and_remove_chain ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_enable_dnsmasq_log neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_enable_dnsmasq_log ... ok neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_first_parent_pid_fork neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_first_parent_pid_fork ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_filtered neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_filtered ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_code_protocol_num neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_code_protocol_num ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestAddNamespaceToCmd.test_add_namespace_to_cmd_without_namespace neutron.tests.unit.agent.linux.test_ip_lib.TestAddNamespaceToCmd.test_add_namespace_to_cmd_without_namespace ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_mport_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_mport_prefix ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_namespace_is_empty_no_devices neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_namespace_is_empty_no_devices ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_failure neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_failure ... ok neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_with_ns neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_with_ns ... ok neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_own_pid_no_parent neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_own_pid_no_parent ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_address neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_address ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dhcp_range neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dhcp_range ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_send_ipv4_addr_adv_notif_nodev neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_send_ipv4_addr_adv_notif_nodev ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_encap_by_num neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_encap_by_num ... ok neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt_unknown_capability neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt_unknown_capability ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestGetRoutingTable.test_get_routing_table_multipath_4 neutron.tests.unit.agent.linux.test_ip_lib.TestGetRoutingTable.test_get_routing_table_multipath_4 ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseCustomBinaryName.test_add_and_remove_chain_custom_binary_name neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseCustomBinaryName.test_add_and_remove_chain_custom_binary_name ... ok neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_last_child_pid_as_root neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_last_child_pid_as_root ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_netns neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_netns ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestGetRoutingTable.test_get_routing_table_nonexistent_namespace neutron.tests.unit.agent.linux.test_ip_lib.TestGetRoutingTable.test_get_routing_table_nonexistent_namespace ... ok neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dns_domain neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dns_domain ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_mport neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_mport ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_prefix ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_sg_members neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_sg_members ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestGetRoutingTable.test_get_routing_table_multipath_6 neutron.tests.unit.agent.linux.test_ip_lib.TestGetRoutingTable.test_get_routing_table_multipath_6 ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_rule_to_a_nonexistent_chain neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_rule_to_a_nonexistent_chain ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_router_id neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_router_id ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_namespace_exists_use_helper neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_namespace_exists_use_helper ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_diff_namespace neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_diff_namespace ... ok neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_ext_gw_with_dual_stack neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_ext_gw_with_dual_stack ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_mport_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_mport_prefix ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code_protocol_num neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code_protocol_num ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_apply neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_apply ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_add_route_no_device neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_add_route_no_device ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_binary_name neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_binary_name ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_onlink_route_subtable neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_onlink_route_subtable ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_403 neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_403 ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_add_route_no_via neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_add_route_no_via ... ok neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_unplug neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_unplug ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_mport_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_mport_prefix ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_coalesce_multiple_ports neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_coalesce_multiple_ports ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_port neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_port ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_delete_onlink_route_subtable neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_delete_onlink_route_subtable ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_nat_not_found neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_nat_not_found ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_route_with_scope neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_route_with_scope ... ok neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test__flood_cache_for_query_pulls_once neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test__flood_cache_for_query_pulls_once ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_route_no_via neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_add_route_no_via ... ok neutron.tests.unit.agent.linux.test_ip_conntrack.OvsIPConntrackTestCase.test_get_device_zone neutron.tests.unit.agent.linux.test_ip_conntrack.OvsIPConntrackTestCase.test_get_device_zone ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_prefix ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_port_by_num neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_port_by_num ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_del_gateway_success neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_del_gateway_success ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_fwmark_iterable neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_fwmark_iterable ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_build_config_no_vips neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_build_config_no_vips ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_del_gateway_other_error neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_del_gateway_other_error ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_mport neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_mport ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_prefix ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv4_no_ct_zone neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv4_no_ct_zone ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_list_onlink_routes_subtable neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_list_onlink_routes_subtable ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_remove_addresses_by_interface_without_no_track neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_remove_addresses_by_interface_without_no_track ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_iif neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_iif ... ok neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_binding_in_host neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_binding_in_host ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPCommandBase.test_run neutron.tests.unit.agent.linux.test_ip_lib.TestIPCommandBase.test_run ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_delete_route neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_delete_route ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_prefix ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_del_gateway_success neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_del_gateway_success ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_write_check_script neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_write_check_script ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v4 neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v4 ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_del_gateway_other_error neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_del_gateway_other_error ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_get_gateway neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_get_gateway ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_prefix ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_filter_rule neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_filter_rule ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_prefix ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_all_v4 neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_all_v4 ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVipAddressTestCase.test_add_vip_idempotent neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVipAddressTestCase.test_add_vip_idempotent ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_macvtap neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_macvtap ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_del_gateway_success_subtable neutron.tests.unit.agent.linux.test_ip_lib.TestIPRoute.test_del_gateway_success_subtable ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_port neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_port ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_chain_name neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_chain_name ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_all_v6 neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_all_v6 ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_no_qdisc_without_chain neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_no_qdisc_without_chain ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_namespaces_ns_not_exists neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_namespaces_ns_not_exists ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_del_gateway_cannot_find_device neutron.tests.unit.agent.linux.test_ip_lib.TestIPv6IpRouteCommand.test_del_gateway_cannot_find_device ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_delete_entry_not_exist neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_delete_entry_not_exist ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_prefix ... ok Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 651, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 34, in sleep hub.switch() File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 294, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/pd.py", line 253, in _ensure_lla_task sleep=2) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 656, in wait_until_true raise WaitTimeout("Timed out after %d seconds" % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_use_table_lock neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_use_table_lock ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_icmp_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_icmp_prefix ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_veth neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_veth ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_without_chain neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_without_chain ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper_no_options neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper_no_options ... ok neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_remove_stale_ri_ifname neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_remove_stale_ri_ifname ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address_scoped neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address_scoped ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_route_no_device neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_route_no_device ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_ip_spoofing_no_fixed_ips neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_ip_spoofing_no_fixed_ips ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_remove_nonexistent_chain neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_remove_nonexistent_chain ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_veth_with_namespaces neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_veth_with_namespaces ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_run_no_namespace neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_run_no_namespace ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_check_kernel_hz_lower_then_zero neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_check_kernel_hz_lower_then_zero ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv4 neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv4 ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_delete_route_no_device neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_delete_route_no_device ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv6 neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv6 ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vlan neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vlan ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_raw_rule neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_raw_rule ... ok /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/ovsdb/test_impl_idl.py:27: DeprecationWarning: Class 'neutron.agent.ovsdb.impl_idl.NeutronOVSDBTransaction' has moved to 'ovsdbapp.schema.open_vswitch.impl_idl.OvsVsctlTransaction' mock.Mock(), 1) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt_sub_capability neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt_sub_capability ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test_multiple_firewall_with_common_conntrack neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test_multiple_firewall_with_common_conntrack ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v6_exists neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v6_exists ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_raise_runtime_do_not_log_fail_as_error neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_raise_runtime_do_not_log_fail_as_error ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_run_namespace neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_run_namespace ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready_timeout neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready_timeout ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_initialize_mangle_table neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_initialize_mangle_table ... ok neutron.tests.unit.agent.linux.test_ip_monitor.TestIPMonitorEvent.test_from_text_parses_added_line neutron.tests.unit.agent.linux.test_ip_monitor.TestIPMonitorEvent.test_from_text_parses_added_line ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv6_no_ct_zone neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv6_no_ct_zone ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_srcport_range neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_srcport_range ... ok neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_id neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_id ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters_chain_notexists neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters_chain_notexists ... ok neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt_no_spoofchk neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt_no_spoofchk ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_mtu neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_mtu ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_mangle_not_found neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_mangle_not_found ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_unused_security_group_info_clears_unused_rules neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_unused_security_group_info_clears_unused_rules ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_trusted_ports neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_trusted_ports ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_does_not_exist neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_does_not_exist ... ok neutron.tests.unit.agent.linux.test_utils.TestFindChildPids.test_returns_list_of_child_process_ids_for_good_ouput neutron.tests.unit.agent.linux.test_utils.TestFindChildPids.test_returns_list_of_child_process_ids_for_good_ouput ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_rule_exchanged_interface_and_ip neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_rule_exchanged_interface_and_ip ... ok neutron.tests.unit.agent.linux.test_ip_monitor.TestIPMonitorEvent.test_from_text_parses_deleted_line neutron.tests.unit.agent.linux.test_ip_monitor.TestIPMonitorEvent.test_from_text_parses_deleted_line ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_delete_entry neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_delete_entry ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_config_generation neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_config_generation ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_single_fallback_accept_rule neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_single_fallback_accept_rule ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_unknown_port neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_unknown_port ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_namespace_is_empty neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_namespace_is_empty ... ok neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_process_disappearing neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_process_disappearing ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range ... ok neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_all_zero_ipv4 neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_all_zero_ipv4 ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute_nosudo_with_no_namespace neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute_nosudo_with_no_namespace ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfWithoutNoTrackTestCase.test_config_with_reset neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfWithoutNoTrackTestCase.test_config_with_reset ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_update_delete_port_filter neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_update_delete_port_filter ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_delete_conntrack_from_delete_port neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_delete_conntrack_from_delete_port ... ok neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_execute_with_stdout neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_execute_with_stdout ... ok neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_separated_with_space_char neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_separated_with_space_char ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_not_found neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_not_found ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_namespace_does_not_exist_no_helper neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_namespace_does_not_exist_no_helper ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfWithoutNoTrackTestCase.test_get_existing_vip_ip_addresses_returns_list neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfWithoutNoTrackTestCase.test_get_existing_vip_ip_addresses_returns_list ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_port neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_port ... ok neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_deleting_less_than_5 neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_deleting_less_than_5 ... ok neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt_sub_capability_mismatch neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt_sub_capability_mismatch ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test__generate_device_zone neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test__generate_device_zone ... ok neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_first_non_root_helper_child neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_first_non_root_helper_child ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedStateExceptionTestCase.test_state_exception neutron.tests.unit.agent.linux.test_keepalived.KeepalivedStateExceptionTestCase.test_state_exception ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_gateway neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_add_gateway ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_build_config_no_vips_track_script neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_build_config_no_vips_track_script ... ok security_group is already registered security_group_rule is already registered neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_prefix ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test__populate_initial_zone_map neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test__populate_initial_zone_map ... ok neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_name_exists neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_name_exists ... ok neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_with_first_add_member neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_with_first_add_member ... ok neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_with_client neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_with_client ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_config_str neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_config_str ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_list_onlink_routes_subtable neutron.tests.unit.agent.linux.test_ip_lib.TestIpRouteCommand.test_list_onlink_routes_subtable ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_remove_addresses_by_interface neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_remove_addresses_by_interface ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_prefix ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_remote_sgs_to_remove neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_remote_sgs_to_remove ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_rule_exchanged_interface_and_ip neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_rule_exchanged_interface_and_ip ... ok neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_run neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_run ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_sg_rules_to_remove neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_sg_rules_to_remove ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_script_str_no_routes neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_script_str_no_routes ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_fwmark_integer neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__make_canonical_fwmark_integer ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_script_str neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_script_str ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_binary_name neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_binary_name ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_dccp_port neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_dccp_port ... ok neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_start neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_start ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_remote_sgs_to_remove_ipv6_unreferenced neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_remote_sgs_to_remove_ipv6_unreferenced ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_delete_filter_ids neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_delete_filter_ids ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__parse_line neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test__parse_line ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_sg_ids_set_for_ports neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_sg_ids_set_for_ports ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_get_existing_filter_ids neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_get_existing_filter_ids ... ok Router to be updated is not in internal routers list: b1be18e6-1876-43d8-a13b-517c415a7ed8 NoneType: None neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_failure_with_no_failing_line_number neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_failure_with_no_failing_line_number ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_update_security_group_members neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_update_security_group_members ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_prefix ... ok neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_after_router_updated_called_on_agent_process_update neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_after_router_updated_called_on_agent_process_update ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdiscs neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdiscs ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_existing_empty_ns neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_existing_empty_ns ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_not_remove_used_security_group_info neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_not_remove_used_security_group_info ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__add_qdisc neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__add_qdisc ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_only_ipv6_rule neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_only_ipv6_rule ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_failure neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_failure ... ok neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_user neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_user ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_coalesce_simple neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_coalesce_simple ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_mport_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_mport_prefix ... ok neutron.tests.unit.agent.linux.test_ovsdb_monitor.TestOvsdbMonitor.test___init__ neutron.tests.unit.agent.linux.test_ovsdb_monitor.TestOvsdbMonitor.test___init__ ... ok neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper_int_options neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper_int_options ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_bad_vrrp_with_dport neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_bad_vrrp_with_dport ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__del_filter_by_id neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__del_filter_by_id ... ok neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_add_update_legacy_router neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_add_update_legacy_router ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_remove_routes_on_interface neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_remove_routes_on_interface ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_delete_conntrack_from_delete_port_no_ct_zone neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_delete_conntrack_from_delete_port_no_ct_zone ... ok neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverRules.test_metadata_nat_rules neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverRules.test_metadata_nat_rules ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type ... ok neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt_no_state neutron.tests.unit.agent.linux.test_ip_link_support.TestIpLinkSupport.test_vf_mgmt_no_state ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type ... ok neutron.tests.unit.agent.linux.test_polling.TestGetPollingManager.test_manage_polling_minimizer neutron.tests.unit.agent.linux.test_polling.TestGetPollingManager.test_manage_polling_minimizer ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteEncodeTest.test_decode_return_data neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteEncodeTest.test_decode_return_data ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVipAddressTestCase.test_vip_with_scope neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVipAddressTestCase.test_vip_with_scope ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_defer_with_exception neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_defer_with_exception ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_icmp neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_icmp ... ok neutron.tests.unit.agent.ovsdb.native.test_connection.TestOVSNativeConnection.test_ssl_connection neutron.tests.unit.agent.ovsdb.native.test_connection.TestOVSNativeConnection.test_ssl_connection ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_name neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_name ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits_when_output_not_match neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits_when_output_not_match ... ok security_group is already registered security_group_rule is already registered neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_less_than_5 neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_less_than_5 ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_duplicated_without_chain neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_duplicated_without_chain ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_execute_raises neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_execute_raises ... ok /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/ovsdb/test_impl_idl.py:36: DeprecationWarning: Class 'neutron.agent.ovsdb.impl_idl.NeutronOVSDBTransaction' has moved to 'ovsdbapp.schema.open_vswitch.impl_idl.OvsVsctlTransaction' mock.Mock(), 0) Post-commit checks failed Traceback (most recent call last): File "/usr/lib/python3/dist-packages/ovsdbapp/schema/open_vswitch/impl_idl.py", line 40, in post_commit self.do_post_commit(txn) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_mport neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_mport ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_icmp neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_icmp ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_value_burst_not_none neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_value_burst_not_none ... ok neutron.tests.unit.agent.ovsdb.test_impl_idl.TransactionTestCase.test_post_commit_does_not_raise_exception neutron.tests.unit.agent.ovsdb.test_impl_idl.TransactionTestCase.test_post_commit_does_not_raise_exception ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_not_found_with_chain neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_not_found_with_chain ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_zero neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_zero ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_change_locale neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_change_locale ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_trusted_ports neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_trusted_ports ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_blank neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_blank ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_tbf_bw_limits_when_wrong_qdisc neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_tbf_bw_limits_when_wrong_qdisc ... ok neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_get_resources neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_get_resources ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_no_output neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_no_output ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_mport neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_mport ... ok neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_more_than_5 neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_more_than_5 ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_helper_exception neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_helper_exception ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv4 neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv4 ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_port neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_port ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_set_tbf_bw_limit neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_set_tbf_bw_limit ... ok neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_use_call neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_use_call ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp ... ok Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 651, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 34, in sleep hub.switch() File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 294, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/pd.py", line 253, in _ensure_lla_task sleep=2) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 656, in wait_until_true raise WaitTimeout("Timed out after %d seconds" % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ingress_tcp_min_port_0_for_ipv4 neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ingress_tcp_min_port_0_for_ipv4 ... ok neutron.tests.unit.agent.linux.test_utils.TestFindChildPids.test_returns_empty_list_for_no_output neutron.tests.unit.agent.linux.test_utils.TestFindChildPids.test_returns_empty_list_for_no_output ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_reordering_of_jump_rule_comments neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_reordering_of_jump_rule_comments ... ok Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 651, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 34, in sleep hub.switch() File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 294, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/pd.py", line 253, in _ensure_lla_task sleep=2) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 656, in wait_until_true raise WaitTimeout("Timed out after %d seconds" % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_mport neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_mport ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_helper neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_helper ... ok neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_start_listening neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_start_listening ... ok neutron.tests.unit.agent.linux.test_polling.TestInterfacePollingMinimizer.test__is_polling_required_returns_when_updates_are_present neutron.tests.unit.agent.linux.test_polling.TestInterfacePollingMinimizer.test__is_polling_required_returns_when_updates_are_present ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_mport_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_mport_prefix ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ingress_tcp_min_port_0_for_ipv6 neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ingress_tcp_min_port_0_for_ipv6 ... ok neutron.tests.unit.agent.linux.test_utils.TestFindParentPid.test_raises_unknown_exception neutron.tests.unit.agent.linux.test_utils.TestFindParentPid.test_raises_unknown_exception ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_trusted_ports_already_configured neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_trusted_ports_already_configured ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_nat_rule neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_nat_rule ... ok neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_name neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_name ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bytes_value neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bytes_value ... ok neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_doesnt_match neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_doesnt_match ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_mport_prefix neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_mport_prefix ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_port neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_port ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_port_sec_group_change neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_port_sec_group_change ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_source_group neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_source_group ... ok neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_str_id neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_str_id ... ok neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_resource_update neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_resource_update ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_blank_rule neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_blank_rule ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_bytes_wrong_unit neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_bytes_wrong_unit ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_ip_spoofing_filter_with_multiple_ips neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_ip_spoofing_filter_with_multiple_ips ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp ... ok neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_empty_client neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_empty_client ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_user_sg_rules_deduped_before_call_to_iptables_manager neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_user_sg_rules_deduped_before_call_to_iptables_manager ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_none_enhanced_rpc neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_none_enhanced_rpc ... ok neutron.tests.unit.agent.linux.test_utils.TestFindChildPids.test_raises_unknown_exception neutron.tests.unit.agent.linux.test_utils.TestFindChildPids.test_raises_unknown_exception ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfWithoutNoTrackTestCase.test_config_generation neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfWithoutNoTrackTestCase.test_config_generation ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_no_burst_value_given neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_no_burst_value_given ... ok neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_new_style_empty_client neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_new_style_empty_client ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_name neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_name ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test_get_device_zone neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test_get_device_zone ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv6_no_ct_zone neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv6_no_ct_zone ... ok neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_binding_not_in_host neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_binding_not_in_host ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_with_dev_without_no_track neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_with_dev_without_no_track ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_with_firewall_disabled neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_with_firewall_disabled ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_tbf_bw_limits neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_tbf_bw_limits ... ok neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_returns_none_for_stale_pid neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_returns_none_for_stale_pid ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_rule_to_a_nonexistent_chain neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_rule_to_a_nonexistent_chain ... ok neutron.tests.unit.agent.linux.test_xenapi_root_helper.TestXenapiRootHelper.test_execute neutron.tests.unit.agent.linux.test_xenapi_root_helper.TestXenapiRootHelper.test_execute ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_no_qdisc_with_chain neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_no_qdisc_with_chain ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_member_updated_same_port neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_member_updated_same_port ... ok neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_returns_none_for_valid_pid neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_returns_none_for_valid_pid ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_debug neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_debug ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv6 neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv6 ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_for_remote_address_cache_hit neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_for_remote_address_cache_hit ... ok neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_mport neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_mport ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filters neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filters ... ok neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_with_different_signal neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_with_different_signal ... ok neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_remove_abs_path neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_remove_abs_path ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_new_ports_only neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_new_ports_only ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters_and_zero neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters_and_zero ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_remove_nonexistent_rule neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_remove_nonexistent_rule ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_400 neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_400 ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_with_chain neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_with_chain ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_add_filter_rule neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_add_filter_rule ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_network_id neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_ports_network_id ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call_internal_server_error neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call_internal_server_error ... ok security_group is already registered security_group_rule is already registered neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_megabits_value neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_megabits_value ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_404 neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_404 ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_rule_with_wrap_target neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_rule_with_wrap_target ... ok neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_main neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_main ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseEmptyCustomBinaryNameIPv6.test_empty_chain_custom_binary_name neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseEmptyCustomBinaryNameIPv6.test_empty_chain_custom_binary_name ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_blank_rule neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_blank_rule ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bare_value neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bare_value ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_500 neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_500 ... ok neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_security_group_rule_updated neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_security_group_rule_updated ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_report_state neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_report_state ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_router_networks neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_router_networks ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseCustomBinaryNameIPv6.test_add_and_remove_chain_custom_binary_name neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseCustomBinaryNameIPv6.test_add_and_remove_chain_custom_binary_name ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_raw_rule neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_raw_rule ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_nat_rule neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_nat_rule ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_megabytes_value neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_megabytes_value ... ok neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_run neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_run ... ok Namespace test was deleted during IPTables operations. neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_group neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_group ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_router_networks_twice neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_router_networks_twice ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv4_egress neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv4_egress ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables__apply_synchronized_no_namespace neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables__apply_synchronized_no_namespace ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters_chain_notexists neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters_chain_notexists ... ok neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_delete_ignores_dups neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_delete_ignores_dups ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test__get_tbf_burst_value_when_burst_smaller_then_minimal neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test__get_tbf_burst_value_when_burst_smaller_then_minimal ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseEmptyCustomBinaryName.test_empty_chain_custom_binary_name neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseEmptyCustomBinaryName.test_empty_chain_custom_binary_name ... ok neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_security_group_member_updated neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_security_group_member_updated ... ok neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_delete neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_delete ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_post neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_post ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_enhanced_rpc neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_enhanced_rpc ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_failure_with_no_failing_line_number neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_failure_with_no_failing_line_number ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_remove_nonexistent_rule neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_remove_nonexistent_rule ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_delete_tbf_bw_limit neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_delete_tbf_bw_limit ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_member_updated_enhanced_rpc neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_member_updated_enhanced_rpc ... ok neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__cast_message neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__cast_message ... ok neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_update_device_down neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_update_device_down ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_ports_for_remote_address neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_ports_for_remote_address ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_and_remove_chain neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_and_remove_chain ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_rule_not_updated_enhanced_rpc neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_rule_not_updated_enhanced_rpc ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_use_table_lock neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_use_table_lock ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_tbf_bw_limits_when_wrong_units neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_tbf_bw_limits_when_wrong_units ... ok Failure applying iptables rules Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/iptables_manager.py", line 430, in defer_apply self.defer_apply_off() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/iptables_manager.py", line 444, in defer_apply_off self._apply() File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_remove_devices_filter_with_trusted_ports neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_remove_devices_filter_with_trusted_ports ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_rule_with_wrap_target neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_rule_with_wrap_target ... ok neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_notification_required neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_notification_required ... ok neutron.tests.unit.agent.ovsdb.native.test_connection.TestOVSNativeConnection.test_ssl_conn_file_missing neutron.tests.unit.agent.ovsdb.native.test_connection.TestOVSNativeConnection.test_ssl_conn_file_missing ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_defer_apply_with_exception neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_defer_apply_with_exception ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_rule_updated_enhanced_rpc neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_rule_updated_enhanced_rpc ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_get_existing_vip_ip_addresses_returns_list neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_get_existing_vip_ip_addresses_returns_list ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_none neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_none ... ok Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 651, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 34, in sleep hub.switch() File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 294, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/pd.py", line 253, in _ensure_lla_task sleep=2) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 656, in wait_until_true raise WaitTimeout("Timed out after %d seconds" % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_without_excluded neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_without_excluded ... ok neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling_segment neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling_segment ... ok neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_binding_activated_not_supported neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_binding_activated_not_supported ... ok neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test__is_stale neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test__is_stale ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_chain_name neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_chain_name ... ok Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 651, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 34, in sleep hub.switch() File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 294, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/pd.py", line 253, in _ensure_lla_task sleep=2) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 656, in wait_until_true raise WaitTimeout("Timed out after %d seconds" % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_member_not_updated neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_member_not_updated ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_build_config_without_no_track_option neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_build_config_without_no_track_option ... ok Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 651, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 34, in sleep hub.switch() File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 294, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/pd.py", line 253, in _ensure_lla_task sleep=2) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 656, in wait_until_true raise WaitTimeout("Timed out after %d seconds" % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_write_check_script_no_routes neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_write_check_script_no_routes ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_with_router_interface_add neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_with_router_interface_add ... ok Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 651, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 34, in sleep hub.switch() File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 294, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/pd.py", line 253, in _ensure_lla_task sleep=2) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 656, in wait_until_true raise WaitTimeout("Timed out after %d seconds" % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_update neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_update ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_remove_nonexistent_chain neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_remove_nonexistent_chain ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_and_remove_devices_filter neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_and_remove_devices_filter ... ok neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_security_group_rule_updated neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_security_group_rule_updated ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_check_exit_code neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_check_exit_code ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_all_filters_with_chain neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_all_filters_with_chain ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_ip_rate_limit neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_ip_rate_limit ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network ... ok neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_cast neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_cast ... ok neutron.tests.unit.agent.linux.test_iptables_manager.IptablesTestCase.test_get_binary_name_in_unittest neutron.tests.unit.agent.linux.test_iptables_manager.IptablesTestCase.test_get_binary_name_in_unittest ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_none neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_none ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_filter_existed neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_filter_existed ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_stderr_true neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_stderr_true ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_no_output neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_no_output ... ok neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_prepare_remove_port neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_prepare_remove_port ... ok neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_registers_callback neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_registers_callback ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_excluded_out_of_parent neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_excluded_out_of_parent ... ok Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 651, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 34, in sleep hub.switch() File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 294, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/pd.py", line 253, in _ensure_lla_task sleep=2) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 656, in wait_until_true raise WaitTimeout("Timed out after %d seconds" % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_noopfirewall neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_noopfirewall ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__add_filter neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__add_filter ... ok neutron.tests.unit.agent.linux.test_utils.TestFindChildPids.test_returns_list_of_child_process_ids_recursively neutron.tests.unit.agent.linux.test_utils.TestFindChildPids.test_returns_list_of_child_process_ids_recursively ... ok Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 651, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 34, in sleep hub.switch() File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 294, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/pd.py", line 253, in _ensure_lla_task sleep=2) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 656, in wait_until_true raise WaitTimeout("Timed out after %d seconds" % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_or_create_qdisc_failed neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_or_create_qdisc_failed ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_device_has_ip neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_device_has_ip ... ok neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_add_update_dvr_edge_router neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_add_update_dvr_edge_router ... ok neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test___init___does_not_reset_callbacks neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test___init___does_not_reset_callbacks ... ok neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_get_primary_vip neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_get_primary_vip ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_updated neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_updated ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_or_create_qdisc neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_or_create_qdisc ... ok neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_no_process_running neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_no_process_running ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.agent.linux.test_polling.TestInterfacePollingMinimizer.test_start_calls_monitor_start neutron.tests.unit.agent.linux.test_polling.TestInterfacePollingMinimizer.test_start_calls_monitor_start ... ok neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_1 neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_1 ... ok neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_fails_on_invalid_type neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_fails_on_invalid_type ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_with_chain neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_with_chain ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_updated neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_updated ... ok neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_id_for_filter neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_id_for_filter ... ok neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_abs_path neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_abs_path ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bare_value neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bare_value ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_2 neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_2 ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_subnet_not_found neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_subnet_not_found ... ok neutron.tests.unit.agent.linux.test_ovsdb_monitor.TestOvsdbMonitor.test__init__with_connection_columns neutron.tests.unit.agent.linux.test_ovsdb_monitor.TestOvsdbMonitor.test__init__with_connection_columns ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_all_updates neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_all_updates ... ok neutron.tests.unit.agent.linux.test_ovsdb_monitor.TestOvsdbMonitor.test___init___with_format neutron.tests.unit.agent.linux.test_ovsdb_monitor.TestOvsdbMonitor.test___init___with_format ... ok neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpConnection.test_connect neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpConnection.test_connect ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bits_value neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bits_value ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_port_missing_port_on_get neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_port_missing_port_on_get ... ok neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_process_is_running_2_False neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_process_is_running_2_False ... ok neutron.tests.unit.agent.linux.test_polling.TestGetPollingManager.test_return_always_poll_by_default neutron.tests.unit.agent.linux.test_polling.TestGetPollingManager.test_return_always_poll_by_default ... ok neutron.tests.unit.agent.linux.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_has_updates_is_false_if_active_with_no_output neutron.tests.unit.agent.linux.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_has_updates_is_false_if_active_with_no_output ... ok neutron.tests.unit.agent.linux.test_xenapi_root_helper.TestXenapiRootHelper.test_execute_nocommand neutron.tests.unit.agent.linux.test_xenapi_root_helper.TestXenapiRootHelper.test_execute_nocommand ... ok neutron.tests.unit.agent.linux.test_utils.TestFindChildPids.test_returns_empty_list_for_exit_code_1 neutron.tests.unit.agent.linux.test_utils.TestFindChildPids.test_returns_empty_list_for_exit_code_1 ... ok neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_add_update_dvr_local_router neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_add_update_dvr_local_router ... ok security_group is already registered security_group_rule is already registered neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_is_singleton neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_is_singleton ... ok neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_remove_router neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_remove_router ... ok neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents ... ok neutron.tests.unit.agent.linux.test_polling.TestInterfacePollingMinimizer.test_stop_calls_monitor_stop neutron.tests.unit.agent.linux.test_polling.TestInterfacePollingMinimizer.test_stop_calls_monitor_stop ... ok neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_update_no_router_exception neutron.tests.unit.agent.linux.test_pd.TestPrefixDelegation.test_update_no_router_exception ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_no_match neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_no_match ... ok neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_security_group_member_updated neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_security_group_member_updated ... ok neutron.tests.unit.agent.linux.test_utils.TestFindParentPid.test_returns_parent_id_for_good_ouput neutron.tests.unit.agent.linux.test_utils.TestFindParentPid.test_returns_parent_id_for_good_ouput ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_ipv4_addr_pair neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_ipv4_addr_pair ... skipped u'Test depends on allowed-address-pairs extension' neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_pull_backports_to_older_version neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_pull_backports_to_older_version ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_bytes_wrong_unit neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_bytes_wrong_unit ... ok neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_admin_state_down neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_admin_state_down ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits_when_wrong_units neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits_when_wrong_units ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_other_code neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_other_code ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call_no_instance_match neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_call_no_instance_match ... ok neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushToServerRpcCallbackTestCase.test_report_versions neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushToServerRpcCallbackTestCase.test_report_versions ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bytes_value neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bytes_value ... ok neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling_subnet_create neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling_subnet_create ... ok neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_prepare_remove_port_no_ct_zone neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_prepare_remove_port_no_ct_zone ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_no_raise_runtime neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_no_raise_runtime ... ok Did not find expected name "Base" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/base.py Failed to get network interfaces. neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_sign_instance_id neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_sign_instance_id ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_megabits_value neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_megabits_value ... ok neutron.tests.unit.api.rpc.agentnotifiers.test_l3_rpc_agent_api.TestL3AgentNotifyAPI.test_add_arp_entry neutron.tests.unit.api.rpc.agentnotifiers.test_l3_rpc_agent_api.TestL3AgentNotifyAPI.test_add_arp_entry ... ok neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_devices_error neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_devices_error ... ok neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_not_effective_group neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_not_effective_group ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_port_filters neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_port_filters ... ok Did not find expected name "Test_address_scope" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_address_scope.py neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_and_router_id_invalid neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_network_id_and_router_id_invalid ... ok Did not find expected name "Test_agent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_agent.py Did not find expected name "Test_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_availability_zone.py Did not find expected name "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_data_plane_status.py neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_3 neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_3 ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_delete_filters_bw_limit neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_delete_filters_bw_limit ... ok Did not find expected name "Test_default_subnetpools" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_default_subnetpools.py neutron.tests.unit.agent.linux.test_utils.TestFindParentPid.test_returns_none_for_no_valid_pid neutron.tests.unit.agent.linux.test_utils.TestFindParentPid.test_returns_none_for_no_valid_pid ... ok Did not find expected name "Test_dns" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_dns.py Did not find expected name "Test_expose_port_forwarding_in_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_409 neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_409 ... ok Did not find expected name "Test_external_net" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_external_net.py neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test__migrate_python_ns_metadata_proxy_if_needed neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test__migrate_python_ns_metadata_proxy_if_needed ... ok Did not find expected name "Test_extra_dhcp_opt" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py Did not find expected name "Test_extraroute" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extraroute.py neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_1 neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_1 ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits ... ok Router to be updated is not in internal routers list: 82e71b7d-8c3a-4532-becf-3427c836b38e NoneType: None neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_none_as_root neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_none_as_root ... ok Did not find expected name "Test_fip_port_details" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_fip_port_details.py Did not find expected name "Test_flavors" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_flavors.py neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test__migrate_python_ns_metadata_proxy_if_needed_not_called neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test__migrate_python_ns_metadata_proxy_if_needed_not_called ... ok neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_after_router_updated_should_not_call_add_metadata_rules neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_after_router_updated_should_not_call_add_metadata_rules ... ok Did not find expected name "Test_l3" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3.py neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_push neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_push ... ok Did not find expected name "Test_l3_ext_gw_mode" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3_ext_gw_mode.py Did not find expected name "Test_network_ip_availability" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_network_ip_availability.py neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_get_callbacks_returns_proper_callbacks neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_get_callbacks_returns_proper_callbacks ... ok neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_process_pid_not_root neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_process_pid_not_root ... ok neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_update_filters_bw_limit neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_update_filters_bw_limit ... ok Did not find expected name "Test_portsecurity" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py Did not find expected name "Test_providernet" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_providernet.py Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 651, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 34, in sleep hub.switch() File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 294, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/pd.py", line 253, in _ensure_lla_task sleep=2) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 656, in wait_until_true raise WaitTimeout("Timed out after %d seconds" % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Did not find expected name "Test_qos_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_qos_fip.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Test_quotasv2" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2.py neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy ... ok neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_register neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_register ... ok Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 651, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 34, in sleep hub.switch() File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 294, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/pd.py", line 253, in _ensure_lla_task sleep=2) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 656, in wait_until_true raise WaitTimeout("Timed out after %d seconds" % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceClsTestCase.test_known_type neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceClsTestCase.test_known_type ... ok Did not find expected name "Test_quotasv2_detail" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2_detail.py neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_new_style_client neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_new_style_client ... ok Did not find expected name "Test_router_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_router_availability_zone.py neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_update_tbf_bw_limit neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_update_tbf_bw_limit ... ok Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 651, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 34, in sleep hub.switch() File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 294, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/pd.py", line 253, in _ensure_lla_task sleep=2) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 656, in wait_until_true raise WaitTimeout("Timed out after %d seconds" % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Test_securitygroup" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py Failed to process ip_conntrack queue entry: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/ip_conntrack.py", line 104, in _process_queue update.device_info_list, update.rule) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/ip_conntrack.py", line 163, in _delete_conntrack_state rule, remote_ip) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/ip_conntrack.py", line 138, in _get_conntrack_cmds zone_id = self.get_device_zone(device_info, create=False) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1121, in _mock_call result = next(effect) StopIteration Did not find expected name "Test_segment" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_segment.py neutron.tests.unit.agent.ovsdb.native.test_connection.TestOVSNativeConnection.test_do_get_schema_helper_retry neutron.tests.unit.agent.ovsdb.native.test_connection.TestOVSNativeConnection.test_do_get_schema_helper_retry ... ok Failed to process ip_conntrack queue entry: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/ip_conntrack.py", line 104, in _process_queue update.device_info_list, update.rule) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/ip_conntrack.py", line 163, in _delete_conntrack_state rule, remote_ip) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/ip_conntrack.py", line 138, in _get_conntrack_cmds zone_id = self.get_device_zone(device_info, create=False) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1121, in _mock_call result = next(effect) StopIteration neutron.tests.unit.agent.test_agent_extensions_manager.TestAgentExtensionsManager.test_initialize neutron.tests.unit.agent.test_agent_extensions_manager.TestAgentExtensionsManager.test_initialize ... ok neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_plugin_does_not_implement_agentsdb_exception neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_plugin_does_not_implement_agentsdb_exception ... ok Did not find expected name "Test_servicetype" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_servicetype.py Failed to process ip_conntrack queue entry: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/ip_conntrack.py", line 104, in _process_queue update.device_info_list, update.rule) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/ip_conntrack.py", line 163, in _delete_conntrack_state rule, remote_ip) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/ip_conntrack.py", line 138, in _get_conntrack_cmds zone_id = self.get_device_zone(device_info, create=False) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1121, in _mock_call result = next(effect) StopIteration neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_unknown_client neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_unknown_client ... ok Failed to process ip_conntrack queue entry: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/ip_conntrack.py", line 104, in _process_queue update.device_info_list, update.rule) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/ip_conntrack.py", line 163, in _delete_conntrack_state rule, remote_ip) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/ip_conntrack.py", line 138, in _get_conntrack_cmds zone_id = self.get_device_zone(device_info, create=False) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1121, in _mock_call result = next(effect) StopIteration Did not find expected name "Test_subnet_service_types" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_subnet_service_types.py Did not find expected name "Test_timestamp" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_timestamp.py Did not find expected name "Test_vlantransparent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_vlantransparent.py neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_get_callbacks_fails_on_unregistered_callback neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_get_callbacks_fails_on_unregistered_callback ... ok neutron.tests.unit.agent.ovsdb.native.test_connection.TestOVSNativeConnection.test_ssl_conn_cfg_missing neutron.tests.unit.agent.ovsdb.native.test_connection.TestOVSNativeConnection.test_ssl_conn_cfg_missing ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_addl_env neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_addl_env ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__is_dhcp_agent_hosting_network neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__is_dhcp_agent_hosting_network ... ok neutron.tests.unit.agent.linux.test_xenapi_root_helper.TestXenapiRootHelper.test_get_return_code_unauthourized neutron.tests.unit.agent.linux.test_xenapi_root_helper.TestXenapiRootHelper.test_get_return_code_unauthourized ... ok neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_get_resource_by_id neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_get_resource_by_id ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Deprecated: The quota driver neutron.quota.ConfDriver is deprecated as of Liberty. neutron.db.quota.driver.DbQuotaDriver should be used in its place Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_do_not_listen neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_do_not_listen ... ok neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_fails_on_invalid_type neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_fails_on_invalid_type ... ok neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_without_helper neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_without_helper ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_200 neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_proxy_request_200 ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_db_reference_error neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_db_reference_error ... ok neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_resource_change_handler neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_resource_change_handler ... ok neutron.tests.unit.api.test_extensions.ExtensionExtendedAttributeTestCase.test_ext_test_resource_create neutron.tests.unit.api.test_extensions.ExtensionExtendedAttributeTestCase.test_ext_test_resource_create ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. Extension path '' doesn't exist! Unable to process extensions (foo_alias) because the configured plugins do not satisfy their requirements. Some features will not work as expected. neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_member_updated_multiple_ports neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_member_updated_multiple_ports ... ok neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_registers_callback neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_registers_callback ... ok security_group is already registered security_group_rule is already registered neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_microsecond_is_0 neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_microsecond_is_0 ... ok neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_name neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_name ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_network_not_found neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_network_not_found ... ok neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_missing_required_extensions_raise_error neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_missing_required_extensions_raise_error ... ok neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_with_node_name neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_with_node_name ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. security_group is already registered security_group_rule is already registered Extension path '' doesn't exist! neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_device_details neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_device_details ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_new_port_and_rpc neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_new_port_and_rpc ... ok neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_fails_on_invalid_type neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_fails_on_invalid_type ... ok neutron.tests.unit.agent.linux.test_utils.TestFindParentPid.test_raises_exception_returncode_0 neutron.tests.unit.agent.linux.test_utils.TestFindParentPid.test_raises_exception_returncode_0 ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_dhcp_ready_on_ports neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_dhcp_ready_on_ports ... ok neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_optional_extensions_no_error neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_optional_extensions_no_error ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_and_new_ports neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_and_new_ports ... ok Extension path '' doesn't exist! Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type_wrong_type neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type_wrong_type ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_active_networks_info_with_routed_networks neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_active_networks_info_with_routed_networks ... ok neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_separated_with_null_char neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_separated_with_null_char ... ok neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_new_binding_activated neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_new_binding_activated ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_unloaded_supported_extensions_raises_exception neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_unloaded_supported_extensions_raises_exception ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_and_updated_ports neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_and_updated_ports ... ok security_group is already registered security_group_rule is already registered neutron.tests.unit.api.rpc.callbacks.test_resources.IsValidResourceTypeTestCase.test_known_type neutron.tests.unit.api.rpc.callbacks.test_resources.IsValidResourceTypeTestCase.test_known_type ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_member_not_updated_enhanced_rpc neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_member_not_updated_enhanced_rpc ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_port_action_update_port neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_port_action_update_port ... ok neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_with_single_argument neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_with_single_argument ... ok neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_exceptions_notimplemented neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_exceptions_notimplemented ... ok Command: sentinel.cmd; Exit code: 1; Stdin: fake_stdin; Stdout: fake_stdout; Stderr: fake_stderr neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_2 neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_2 ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_firewall_disabled neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_firewall_disabled ... ok neutron.tests.unit.api.rpc.callbacks.test_resources.RegisterResourceClass.test_register_resource_class neutron.tests.unit.api.rpc.callbacks.test_resources.RegisterResourceClass.test_register_resource_class ... ok neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_raises_exception_for_execute_exception neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_raises_exception_for_execute_exception ... ok neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_post_custom_collection_method neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_post_custom_collection_method ... ok neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_pid_invoked_with_cmdline_2 neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_pid_invoked_with_cmdline_2 ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_noopfirewall neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_noopfirewall ... ok neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_consumer_versions_callback neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_consumer_versions_callback ... ok neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_script neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_script ... ok neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_security_group_info_for_devices neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_security_group_info_for_devices ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_ports_with_no_rules neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_ports_with_no_rules ... ok Extension path '' doesn't exist! Loaded plugins do not implement extension supported_extension interface neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall ... ok neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_num_threads neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_num_threads ... ok neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_downgrades_removing_resource neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_downgrades_removing_resource ... ok neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_not_loaded_for_plugin_without_expected_interface neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_not_loaded_for_plugin_without_expected_interface ... ok neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network_no_existing_agents neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network_no_existing_agents ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_with_noopfirewall neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_with_noopfirewall ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv4_source_group neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv4_source_group ... ok neutron.tests.unit.agent.linux.test_xenapi_root_helper.TestXenapiRootHelper.test_get_return_code_unknown_error neutron.tests.unit.agent.linux.test_xenapi_root_helper.TestXenapiRootHelper.test_get_return_code_unknown_error ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_return_none_on_not_found neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_return_none_on_not_found ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_with_custom_member_action_gets_plugin_prefix neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_with_custom_member_action_gets_plugin_prefix ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_rule_updated neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_rule_updated ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_rule_not_updated neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_rule_not_updated ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_no_match neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerNewCache.test_get_instance_id_router_id_no_match ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_routed_network neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_routed_network ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_ingress neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_ingress ... ok neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_put_custom_collection_action neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_put_custom_collection_action ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_rule_updated_multiple_ports neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_rule_updated_multiple_ports ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCaseForNoneDriver.test_init_firewall_with_none_driver neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCaseForNoneDriver.test_init_firewall_with_none_driver ... ok neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_router_networks neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_router_networks ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port_with_agent_not_hosting_network neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port_with_agent_not_hosting_network ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_devices_enhanced_rpc neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_devices_enhanced_rpc ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_firewall_disabled neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_firewall_disabled ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_not_updated neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_not_updated ... ok neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_clear_unregisters_all_callbacks neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_clear_unregisters_all_callbacks ... ok neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_ports_on_host_by_subnet neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_ports_on_host_by_subnet ... ok neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_doesnot_exists neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_doesnot_exists ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_member_updated neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_member_updated ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_devices neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_devices ... ok neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ResourceTypeVersionedTopicTestCase.test_resource_type_versioned_topic neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ResourceTypeVersionedTopicTestCase.test_resource_type_versioned_topic ... ok neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_fails_on_invalid_type neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_fails_on_invalid_type ... ok neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists_unlink_fails_file_still_exists neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists_unlink_fails_file_still_exists ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_rule_updated neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_rule_updated ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_with_firewall_disabled neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_with_firewall_disabled ... ok neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ValidateResourceTypeTestCase.test_valid_type neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ValidateResourceTypeTestCase.test_valid_type ... ok neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists_unlink_no_file neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists_unlink_no_file ... ok neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_fails_on_unregistered_callback neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_fails_on_unregistered_callback ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_prepare_remove_port neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_prepare_remove_port ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_rule_not_updated neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_rule_not_updated ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_updated_multiple_ports neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_updated_multiple_ports ... ok Did not find expected name "Base" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/base.py neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_bulk_pull_doesnt_wipe_out_newer_data neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_bulk_pull_doesnt_wipe_out_newer_data ... ok neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type ... ok neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_device_has_ip_error neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_device_has_ip_error ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_rule_updated_same_port neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_rule_updated_same_port ... ok Did not find expected name "Test_address_scope" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_address_scope.py security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. The device does not exist on the system: fake_dev. Did not find expected name "Test_agent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_agent.py Did not find expected name "Test_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_availability_zone.py Did not find expected name "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_data_plane_status.py neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_devices_details_list neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_devices_details_list ... ok neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type_none neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type_none ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall ... ok neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_faddresses_not_found neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_faddresses_not_found ... ok Did not find expected name "Test_default_subnetpools" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_default_subnetpools.py Did not find expected name "Test_dns" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_dns.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Test_expose_port_forwarding_in_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py Did not find expected name "Test_external_net" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_external_net.py neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_security_group_member_updated neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_security_group_member_updated ... ok Did not find expected name "Test_extra_dhcp_opt" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Command: sentinel.cmd; Exit code: 1; Stdin: fake_stdin; Stdout: fake_stdout; Stderr: fake_stderr Did not find expected name "Test_extraroute" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extraroute.py Did not find expected name "Test_fip_port_details" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_fip_port_details.py neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_with_noopfirewall neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_with_noopfirewall ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_non_segmented_network neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_non_segmented_network ... ok Did not find expected name "Test_flavors" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_flavors.py neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_4 neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_execute_4 ... ok Did not find expected name "Test_l3" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3.py neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address ... ok Did not find expected name "Test_l3_ext_gw_mode" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3_ext_gw_mode.py security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. Did not find expected name "Test_network_ip_availability" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_network_ip_availability.py Did not find expected name "Test_portsecurity" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_resource_delete neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_resource_delete ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_updated_ports_only neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_updated_ports_only ... ok Did not find expected name "Test_providernet" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_providernet.py neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_3 neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_3 ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_port_missing_port_on_update neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_port_missing_port_on_update ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Test_qos_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_qos_fip.py Did not find expected name "Test_quotasv2" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2.py neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address_error neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address_error ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. Did not find expected name "Test_quotasv2_detail" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2_detail.py Did not find expected name "Test_router_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_router_availability_zone.py Did not find expected name "Test_securitygroup" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_exception_1_True neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_exception_1_True ... ok neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test__prepare_object_fanout_context neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test__prepare_object_fanout_context ... ok Did not find expected name "Test_segment" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_segment.py neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_device_by_ip neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_device_by_ip ... ok Did not find expected name "Test_servicetype" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_servicetype.py neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_prepare_remove_port neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_prepare_remove_port ... ok Did not find expected name "Test_subnet_service_types" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_subnet_service_types.py Did not find expected name "Test_timestamp" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_timestamp.py security_group is already registered security_group_rule is already registered Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Test_vlantransparent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_vlantransparent.py neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__native_notification_unsubscribes neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__native_notification_unsubscribes ... ok neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerRpcApiTestCase.test_security_group_rules_for_devices neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerRpcApiTestCase.test_security_group_rules_for_devices ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_device_by_ip_no_ip neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_device_by_ip_no_ip ... ok Extension path '' doesn't exist! neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv4_ingress_addr_pair neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv4_ingress_addr_pair ... skipped u'Test depends on allowed-address-pairs extension' neutron.tests.unit.api.rpc.agentnotifiers.test_l3_rpc_agent_api.TestL3AgentNotifyAPI.test_del_arp_entry neutron.tests.unit.api.rpc.agentnotifiers.test_l3_rpc_agent_api.TestL3AgentNotifyAPI.test_del_arp_entry ... ok neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_show_returns_not_found_for_non_existent_extension neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_show_returns_not_found_for_non_existent_extension ... ok neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_assignment_of_attr_map neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_assignment_of_attr_map ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py security_group is already registered security_group_rule is already registered network is already registered subnet is already registered subnetpool is already registered port is already registered neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_security_group_rule_updated neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_security_group_rule_updated ... ok neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_devices neutron.tests.unit.agent.windows.test_ip_lib.TestIpWrapper.test_get_devices ... ok Extension path '' doesn't exist! neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_extension_extends_sub_resource neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_extension_extends_sub_resource ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_pagination neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_pagination ... ok neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_unprovide neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_unprovide ... ok neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_put_custom_collection_method neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_put_custom_collection_method ... ok neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_device_has_ip_false neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_device_has_ip_false ... ok neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_1_True neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_1_True ... ok Failed to get interface addresses: fake_dev. neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_no_extensions neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_no_extensions ... ok neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_unregisters_callback neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_unregisters_callback ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_ifaddresses_ip_error neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_ifaddresses_ip_error ... ok neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_exception_2_False neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_exception_2_False ... ok Extension path '' doesn't exist! neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_are_loaded_for_plugin_with_expected_interface neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_are_loaded_for_plugin_with_expected_interface ... ok neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_returns_proper_callback neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_returns_proper_callback ... ok neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_allocate_priority neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_allocate_priority ... ok neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_root_helper_child_pid neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_root_helper_child_pid ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_egress neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_egress ... ok Extension path '' doesn't exist! neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_expecting_neutron_plugin_interface_are_loaded neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_expecting_neutron_plugin_interface_are_loaded ... ok network is already registered subnet is already registered subnetpool is already registered port is already registered neutron.tests.unit.api.rpc.callbacks.test_resources.RegisterResourceClass.test_register_bogus_resource_class neutron.tests.unit.api.rpc.callbacks.test_resources.RegisterResourceClass.test_register_bogus_resource_class ... ok neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_pid_invoked_with_cmdline_3 neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_pid_invoked_with_cmdline_3 ... ok neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_no_action neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_no_action ... ok Extension path '' doesn't exist! neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_trusted_ports neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_trusted_ports ... ok neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_unsupported_extensions_are_not_loaded neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_unsupported_extensions_are_not_loaded ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_sort neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_sort ... ok neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_downgrades_stops_reporting neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_downgrades_stops_reporting ... ok neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__only_status_changed neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__only_status_changed ... ok Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 651, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 34, in sleep hub.switch() File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 294, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/pd.py", line 253, in _ensure_lla_task sleep=2) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 656, in wait_until_true raise WaitTimeout("Timed out after %d seconds" % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_trusted_ports neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_trusted_ports ... ok Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 651, in wait_until_true eventlet.sleep(sleep) File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 34, in sleep hub.switch() File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 294, in switch return self.greenlet.switch() eventlet.timeout.Timeout: 40 seconds During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/agent/linux/pd.py", line 253, in _ensure_lla_task sleep=2) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 656, in wait_until_true raise WaitTimeout("Timed out after %d seconds" % timeout) neutron.common.utils.WaitTimeout: Timed out after 40 seconds security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_headers_can_be_extended neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_headers_can_be_extended ... ok neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_succeeds_on_multiple_calls neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_succeeds_on_multiple_calls ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filter_new_and_updated_ports neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filter_new_and_updated_ports ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_and_handle_ip_generation_failure neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_and_handle_ip_generation_failure ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceClsTestCase.test_unknown_type neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceClsTestCase.test_unknown_type ... ok neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_delete_custom_collection_action neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_delete_custom_collection_action ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_only neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_only ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_active_networks_info neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_active_networks_info ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info ... ok neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_clear_unprovides_all_producers neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_clear_unprovides_all_producers ... ok neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_with_global_refresh neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_with_global_refresh ... ok neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_get_custom_collection_action neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_get_custom_collection_action ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_reserved_dhcp_port neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_reserved_dhcp_port ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_segmented_network_but_not_routed neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_segmented_network_but_not_routed ... ok neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_raises_on_callback_not_found neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_raises_on_callback_not_found ... ok neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_dvr_mac_address_by_host neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_dvr_mac_address_by_host ... ok neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_returns_404_for_non_existent_extension neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_returns_404_for_non_existent_extension ... ok Did not find expected name "Base" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/base.py neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_fails_on_invalid_type neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_fails_on_invalid_type ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Test_address_scope" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_address_scope.py Did not find expected name "Test_agent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_agent.py neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_dvr_mac_address_list neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_dvr_mac_address_list ... ok Did not find expected name "Test_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_availability_zone.py Did not find expected name "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_data_plane_status.py neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_set_versions neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_set_versions ... ok Did not find expected name "Test_default_subnetpools" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_default_subnetpools.py Did not find expected name "Test_dns" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_dns.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Test_expose_port_forwarding_in_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test_push_single_type neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test_push_single_type ... ok Did not find expected name "Test_external_net" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_external_net.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Test_extra_dhcp_opt" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_updates_version neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_updates_version ... ok Did not find expected name "Test_extraroute" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extraroute.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Test_fip_port_details" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_fip_port_details.py Did not find expected name "Test_flavors" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_flavors.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SGAgentRpcCallBackMixinTestCase.test_security_groups_member_updated neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SGAgentRpcCallBackMixinTestCase.test_security_groups_member_updated ... ok Did not find expected name "Test_l3" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3.py neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_ip_generation_failure_reraise neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_ip_generation_failure_reraise ... ok Did not find expected name "Test_l3_ext_gw_mode" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3_ext_gw_mode.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Test_network_ip_availability" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_network_ip_availability.py neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_security_group_member_updated neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_security_group_member_updated ... ok Did not find expected name "Test_portsecurity" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py Did not find expected name "Test_providernet" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_providernet.py security_group is already registered security_group_rule is already registered neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SGAgentRpcCallBackMixinTestCase.test_security_groups_rule_updated neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SGAgentRpcCallBackMixinTestCase.test_security_groups_rule_updated ... ok Did not find expected name "Test_qos_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_qos_fip.py neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_pull neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_pull ... ok Did not find expected name "Test_quotasv2" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2.py security_group is already registered security_group_rule is already registered Did not find expected name "Test_quotasv2_detail" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2_detail.py neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_exc_2 neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_exc_2 ... ok Did not find expected name "Test_router_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_router_availability_zone.py Did not find expected name "Base" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/base.py Did not find expected name "Test_securitygroup" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_pull_resource_not_found neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_pull_resource_not_found ... ok Did not find expected name "Test_segment" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_segment.py Did not find expected name "Test_servicetype" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_servicetype.py Did not find expected name "Test_address_scope" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_address_scope.py Did not find expected name "Test_subnet_service_types" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_subnet_service_types.py Did not find expected name "Test_agent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_agent.py Did not find expected name "Test_timestamp" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_timestamp.py neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_with_router_interface_delete neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_with_router_interface_delete ... ok Did not find expected name "Test_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_availability_zone.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Test_vlantransparent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_vlantransparent.py Did not find expected name "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_data_plane_status.py neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple_empty neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple_empty ... ok neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_pull neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_pull ... ok Did not find expected name "Test_default_subnetpools" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_default_subnetpools.py Did not find expected name "Test_dns" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_dns.py Did not find expected name "Test_expose_port_forwarding_in_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py Did not find expected name "Test_external_net" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_external_net.py neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network_no_new_agents neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network_no_new_agents ... ok Did not find expected name "Test_extra_dhcp_opt" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_extension_can_be_accessed_by_alias neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_extension_can_be_accessed_by_alias ... ok Did not find expected name "Test_extraroute" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extraroute.py neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test_push_mixed neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test_push_mixed ... ok Did not find expected name "Test_fip_port_details" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_fip_port_details.py Did not find expected name "Test_flavors" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_flavors.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Base" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/base.py Did not find expected name "Test_l3" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3.py neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test__get_manager_is_singleton neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test__get_manager_is_singleton ... ok Did not find expected name "Test_l3_ext_gw_mode" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3_ext_gw_mode.py Did not find expected name "Test_network_ip_availability" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_network_ip_availability.py neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcCallbackTestCase.test_push neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcCallbackTestCase.test_push ... ok Did not find expected name "Test_portsecurity" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple ... ok Did not find expected name "Test_address_scope" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_address_scope.py Did not find expected name "Test_providernet" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_providernet.py Did not find expected name "Test_agent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_agent.py Did not find expected name "Test_qos_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_qos_fip.py Did not find expected name "Test_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_availability_zone.py Did not find expected name "Test_quotasv2" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2.py neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_does_not_raise_on_none neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_does_not_raise_on_none ... ok Did not find expected name "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_data_plane_status.py Did not find expected name "Test_quotasv2_detail" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2_detail.py neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ValidateResourceTypeTestCase.test_invalid_type neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ValidateResourceTypeTestCase.test_invalid_type ... ok Did not find expected name "Test_default_subnetpools" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_default_subnetpools.py Did not find expected name "Test_router_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_router_availability_zone.py Did not find expected name "Test_dns" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_dns.py Did not find expected name "Test_securitygroup" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py Did not find expected name "Test_expose_port_forwarding_in_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py Did not find expected name "Test_external_net" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_external_net.py Did not find expected name "Test_segment" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_segment.py Did not find expected name "Test_extra_dhcp_opt" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py Did not find expected name "Test_servicetype" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_servicetype.py Did not find expected name "Test_extraroute" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extraroute.py neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_empty neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_empty ... ok Did not find expected name "Test_subnet_service_types" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_subnet_service_types.py Did not find expected name "Test_fip_port_details" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_fip_port_details.py Did not find expected name "Test_timestamp" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_timestamp.py Did not find expected name "Test_flavors" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_flavors.py neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_returns_callback_result neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_returns_callback_result ... ok Did not find expected name "Test_vlantransparent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_vlantransparent.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Test_l3" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3.py neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_sg_rules_for_devices_ipv4_ingress_port_range_min_port_1 neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_sg_rules_for_devices_ipv4_ingress_port_range_min_port_1 ... ok Did not find expected name "Test_l3_ext_gw_mode" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3_ext_gw_mode.py Did not find expected name "Test_network_ip_availability" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_network_ip_availability.py neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_ipv4_source_group neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_ipv4_source_group ... ok security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. Did not find expected name "Test_portsecurity" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_extended_action_for_adding_extra_data neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_extended_action_for_adding_extra_data ... ok neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_member_update_events neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_member_update_events ... ok Did not find expected name "Test_providernet" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_providernet.py neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_fails_on_multiple_calls neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_fails_on_multiple_calls ... ok Did not find expected name "Test_qos_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_qos_fip.py neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_member_not_updated neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_member_not_updated ... ok Did not find expected name "Test_quotasv2" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2.py Extension path '' doesn't exist! Did not find expected name "Test_quotasv2_detail" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2_detail.py Did not find expected name "Base" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/base.py Did not find expected name "Test_router_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_router_availability_zone.py neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_prepare_and_remove_devices_filter_enhanced_rpc neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_prepare_and_remove_devices_filter_enhanced_rpc ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Test_securitygroup" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test__check_faulty_extensions_raise_not_default_ext neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test__check_faulty_extensions_raise_not_default_ext ... ok Did not find expected name "Test_segment" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_segment.py neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCaseForNoneDriver.test_get_trusted_devices neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCaseForNoneDriver.test_get_trusted_devices ... ok neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_unregisters_callback neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_unregisters_callback ... ok Did not find expected name "Test_servicetype" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_servicetype.py Did not find expected name "Test_address_scope" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_address_scope.py security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. Did not find expected name "Test_subnet_service_types" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_subnet_service_types.py Did not find expected name "Test_agent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_agent.py security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. Did not find expected name "Test_timestamp" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_timestamp.py Did not find expected name "Test_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_availability_zone.py Did not find expected name "Test_vlantransparent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_vlantransparent.py Did not find expected name "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_data_plane_status.py neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_devices neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_devices ... ok neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_duplicate_extensions neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_duplicate_extensions ... ok Did not find expected name "Test_default_subnetpools" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_default_subnetpools.py neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_and_remove_devices_filter neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_and_remove_devices_filter ... ok neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_update_versions neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_update_versions ... ok Did not find expected name "Test_dns" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_dns.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Deprecated: The quota driver neutron.quota.ConfDriver is deprecated as of Liberty. neutron.db.quota.driver.DbQuotaDriver should be used in its place security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. Did not find expected name "Test_expose_port_forwarding_in_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. Did not find expected name "Test_external_net" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_external_net.py Did not find expected name "Test_extra_dhcp_opt" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_member_updated neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_member_updated ... ok neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_multiple_extensions neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_multiple_extensions ... ok Did not find expected name "Test_extraroute" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extraroute.py neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_updated_multiple_ports neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_updated_multiple_ports ... ok neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_multiple_consumer_version_update neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_multiple_consumer_version_update ... ok neutron.tests.unit.api.test_extensions.ExtensionExtendedAttributeTestCase.test_ext_test_resource_get neutron.tests.unit.api.test_extensions.ExtensionExtendedAttributeTestCase.test_ext_test_resource_get ... ok Did not find expected name "Test_fip_port_details" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_fip_port_details.py neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple ... ok Did not find expected name "Test_flavors" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_flavors.py Did not find expected name "Test_l3" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3.py Extension path '' doesn't exist! Did not find expected name "Test_l3_ext_gw_mode" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3_ext_gw_mode.py Did not find expected name "Test_network_ip_availability" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_network_ip_availability.py neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_remove_devices_filter_with_trusted_ports neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_remove_devices_filter_with_trusted_ports ... ok neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_single_extension neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_single_extension ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_active_networks_info_enable_dhcp_filter_true neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_active_networks_info_enable_dhcp_filter_true ... ok Did not find expected name "Test_portsecurity" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extension_loaded_for_non_core_plugin neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extension_loaded_for_non_core_plugin ... ok Did not find expected name "Test_providernet" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_providernet.py security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. Extension path '' doesn't exist! Did not find expected name "Test_qos_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_qos_fip.py neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_prepare_remove_port neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_prepare_remove_port ... ok Did not find expected name "Test_quotasv2" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2.py Did not find expected name "Test_quotasv2_detail" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2_detail.py neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_not_updated neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_not_updated ... ok neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_custom_supported_implementation_plugin_specific neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_custom_supported_implementation_plugin_specific ... ok neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_group_by_network_id neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_group_by_network_id ... ok Did not find expected name "Test_router_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_router_availability_zone.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Test_securitygroup" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py security_group_info_for_devices rpc call not supported by the server, falling back to old security_group_rules_for_devices which scales worse. neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_plugin_prefix_with_parent_resource neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_plugin_prefix_with_parent_resource ... ok Did not find expected name "Test_segment" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_segment.py neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupExtensionControl.test_disable_security_group_extension_by_config neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupExtensionControl.test_disable_security_group_extension_by_config ... ok Did not find expected name "Test_servicetype" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_servicetype.py Did not find expected name "Test_subnet_service_types" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_subnet_service_types.py neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_no_update neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_no_update ... ok Did not find expected name "Test_timestamp" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_timestamp.py Did not find expected name "Test_vlantransparent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_vlantransparent.py neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_can_be_added_as_extension neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_can_be_added_as_extension ... ok neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupExtensionControl.test_enable_security_group_extension_by_config neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupExtensionControl.test_enable_security_group_extension_by_config ... ok neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_nested_resource_custom_collection_method neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_nested_resource_custom_collection_method ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_parent_ops_affect_rules neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_parent_ops_affect_rules ... ok neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_extended_action_for_deleting_extra_data neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_extended_action_for_deleting_extra_data ... ok neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_security_group_rule_updated neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_security_group_rule_updated ... ok neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_nested_resource_custom_collection_action neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_nested_resource_custom_collection_action ... ok neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address_no_address neutron.tests.unit.agent.windows.test_ip_lib.TestIPLink.test_address_no_address ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_delete_custom_collection_method neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_delete_custom_collection_method ... ok neutron.tests.unit.api.test_api_common.PrepareUrlTestCase.test_no_configured_prefix neutron.tests.unit.api.test_api_common.PrepareUrlTestCase.test_no_configured_prefix ... ok neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_ifaddresses_no_ip neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_ifaddresses_no_ip ... ok neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_all_skip_args neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_all_skip_args ... ok neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_ifaddresses neutron.tests.unit.agent.windows.test_ip_lib.TestIpDevice.test_read_ifaddresses ... ok neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_with_plugins neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_with_plugins ... ok Did not find expected name "Base" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/base.py neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple_with_empty neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple_with_empty ... ok neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_get_custom_collection_method neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_get_custom_collection_method ... ok Extension path '' doesn't exist! neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_process_is_running_1_True neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_process_is_running_1_True ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_create_process neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_create_process ... ok neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_filter_validation neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_filter_validation ... ok Did not find expected name "Test_address_scope" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_address_scope.py neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_are_not_loaded_for_plugins_unaware_of_extensions neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_are_not_loaded_for_plugins_unaware_of_extensions ... ok Did not find expected name "Test_agent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_agent.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Test_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_availability_zone.py Did not find expected name "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_data_plane_status.py Did not find expected name "Test_default_subnetpools" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_default_subnetpools.py neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__fanout_message neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__fanout_message ... ok neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_post_custom_collection_action neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_post_custom_collection_action ... ok Did not find expected name "Test_dns" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_dns.py neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_project_info_populated neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_project_info_populated ... ok neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_exc_1 neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_get_wmi_process_exc_1 ... ok Did not find expected name "Test_expose_port_forwarding_in_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py Did not find expected name "Test_external_net" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_external_net.py neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_gets_prefix_of_plugin neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_gets_prefix_of_plugin ... ok Did not find expected name "Test_extra_dhcp_opt" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py Did not find expected name "Test_extraroute" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extraroute.py Did not find expected name "Test_fip_port_details" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_fip_port_details.py neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_wo_scheduling_on_port_update neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_wo_scheduling_on_port_update ... ok neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_2_False neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_kill_process_2_False ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Test_flavors" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_flavors.py neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_with_custom_member_action_and_attr_map neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_with_custom_member_action_and_attr_map ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters ... ok Did not find expected name "Test_l3" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3.py Did not find expected name "Test_l3_ext_gw_mode" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3_ext_gw_mode.py Did not find expected name "Test_network_ip_availability" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_network_ip_availability.py Did not find expected name "Test_portsecurity" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_pid_invoked_with_cmdline_1 neutron.tests.unit.agent.windows.test_utils.WindowsUtilsTestCase.test_pid_invoked_with_cmdline_1 ... ok neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_fanout_required neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_fanout_required ... ok Did not find expected name "Test_providernet" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_providernet.py Did not find expected name "Test_qos_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_qos_fip.py Did not find expected name "Test_quotasv2" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2.py Did not find expected name "Test_quotasv2_detail" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2_detail.py Did not find expected name "Test_router_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_router_availability_zone.py Did not find expected name "Test_securitygroup" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_inactive_ones neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_inactive_ones ... ok neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_raises_on_wrong_object_type neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_raises_on_wrong_object_type ... ok Did not find expected name "Test_segment" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_segment.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Test_servicetype" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_servicetype.py neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse_with_unspecific neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse_with_unspecific ... ok Did not find expected name "Test_subnet_service_types" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_subnet_service_types.py Did not find expected name "Test_timestamp" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_timestamp.py Did not find expected name "Test_vlantransparent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_vlantransparent.py neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_clear neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_clear ... ok neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test___init___does_not_reset_callbacks neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test___init___does_not_reset_callbacks ... ok neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_unsubscribe neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_unsubscribe ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_fails_on_unregistered_callback neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_fails_on_unregistered_callback ... ok neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_returns_404_for_non_existent_resource neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_returns_404_for_non_existent_resource ... ok neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test__get_manager_is_singleton neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test__get_manager_is_singleton ... ok neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_clear_unregisters_all_callbacks neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_clear_unregisters_all_callbacks ... ok Did not find expected name "Base" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/base.py neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_fails_on_unregistered_callback neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_fails_on_unregistered_callback ... ok Did not find expected name "Test_address_scope" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_address_scope.py Did not find expected name "Test_agent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_agent.py neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_with_empty neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_with_empty ... ok Did not find expected name "Test_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_availability_zone.py neutron.tests.unit.api.rpc.callbacks.test_resources.IsValidResourceTypeTestCase.test_unknown_type neutron.tests.unit.api.rpc.callbacks.test_resources.IsValidResourceTypeTestCase.test_unknown_type ... ok Did not find expected name "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_data_plane_status.py Did not find expected name "Test_default_subnetpools" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_default_subnetpools.py Did not find expected name "Test_dns" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_dns.py neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__is_dhcp_agent_hosting_network_false neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__is_dhcp_agent_hosting_network_false ... ok Did not find expected name "Test_expose_port_forwarding_in_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py Did not find expected name "Test_external_net" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_external_net.py neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_convert_to neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_convert_to ... ok neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_versions_ttl neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_versions_ttl ... ok Did not find expected name "Test_extra_dhcp_opt" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py Did not find expected name "Test_extraroute" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extraroute.py Did not find expected name "Test_fip_port_details" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_fip_port_details.py Did not find expected name "Test_flavors" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_flavors.py neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_active_networks_info_enable_dhcp_filter_false neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_active_networks_info_enable_dhcp_filter_false ... ok Did not find expected name "Test_l3" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Test_l3_ext_gw_mode" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3_ext_gw_mode.py Did not find expected name "Test_network_ip_availability" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_network_ip_availability.py neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_different_adds_triggers_recalculation neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_different_adds_triggers_recalculation ... ok Did not find expected name "Test_portsecurity" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py Did not find expected name "Test_providernet" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_providernet.py neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_port_action_create_port neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_port_action_create_port ... ok Did not find expected name "Test_qos_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_qos_fip.py Did not find expected name "Test_quotasv2" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2.py neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__port_action_bad_action neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__port_action_bad_action ... ok Did not find expected name "Test_quotasv2_detail" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2_detail.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Test_router_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_router_availability_zone.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Test_securitygroup" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_bulk_pull neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_bulk_pull ... ok Did not find expected name "Test_segment" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_segment.py Did not find expected name "Test_servicetype" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_servicetype.py neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_release_dhcp_port neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_release_dhcp_port ... ok Did not find expected name "Test_subnet_service_types" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_subnet_service_types.py Did not find expected name "Test_timestamp" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_timestamp.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Test_vlantransparent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_vlantransparent.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_bulk_pull neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_bulk_pull ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Extension path '' doesn't exist! neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port ... ok Exception loading extension Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/extensions.py", line 416, in _check_extension {'name': extension.get_name(), AttributeError: 'InvalidExtension' object has no attribute 'get_name' neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_index_gets_all_registerd_extensions neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_index_gets_all_registerd_extensions ... ok neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_invalid_extensions_are_not_registered neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_invalid_extensions_are_not_registered ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_unspecific neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_unspecific ... ok Extension path '' doesn't exist! Unable to process extensions (auto-allocated-topology) because the configured plugins do not satisfy their requirements. Some features will not work as expected. neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port_verify_port_action_port_dict neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port_verify_port_action_port_dict ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Extension path '' doesn't exist! Extension path '' doesn't exist! Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_missing_required_extensions_gracefully_error neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_missing_required_extensions_gracefully_error ... ok neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_custom_supported_implementation neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_custom_supported_implementation ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Extension path '' doesn't exist! neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_subnet_for_dvr neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_subnet_for_dvr ... ok Deprecated: The quota driver neutron.quota.ConfDriver is deprecated as of Liberty. neutron.db.quota.driver.DbQuotaDriver should be used in its place neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_without_need_for__plugin_interface_are_loaded neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_without_need_for__plugin_interface_are_loaded ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_with_keystone_env neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_with_keystone_env ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_edit_previously_uneditable_field neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_edit_previously_uneditable_field ... ok Did not find expected name "Base" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/base.py neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_convert_to neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_convert_to ... ok Did not find expected name "Test_address_scope" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_address_scope.py Did not find expected name "Test_agent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_agent.py Did not find expected name "Test_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_availability_zone.py neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit ... ok Did not find expected name "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_data_plane_status.py Did not find expected name "Test_default_subnetpools" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_default_subnetpools.py Did not find expected name "Test_dns" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_dns.py Did not find expected name "Test_expose_port_forwarding_in_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py Did not find expected name "Test_external_net" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_external_net.py Did not find expected name "Test_extra_dhcp_opt" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py Did not find expected name "Test_extraroute" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extraroute.py Did not find expected name "Test_fip_port_details" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_fip_port_details.py Did not find expected name "Test_flavors" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_flavors.py Did not find expected name "Test_l3" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Test_l3_ext_gw_mode" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3_ext_gw_mode.py Did not find expected name "Test_network_ip_availability" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_network_ip_availability.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Test_portsecurity" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py Did not find expected name "Test_providernet" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_providernet.py Did not find expected name "Test_qos_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_qos_fip.py Did not find expected name "Test_quotasv2" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2.py Did not find expected name "Test_quotasv2_detail" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2_detail.py Did not find expected name "Test_router_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_router_availability_zone.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_keystone neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_keystone ... ok Did not find expected name "Test_securitygroup" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py Did not find expected name "Test_segment" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_segment.py Did not find expected name "Test_servicetype" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_servicetype.py Did not find expected name "Test_subnet_service_types" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_subnet_service_types.py Did not find expected name "Test_timestamp" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_timestamp.py Did not find expected name "Test_vlantransparent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_vlantransparent.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_body_boolean_not_json neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_body_boolean_not_json ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_get_resources neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_get_resources ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_formatted_req_on_custom_collection_action neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_formatted_req_on_custom_collection_action ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_primary_key neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_primary_key ... ok neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_formatted_req_on_custom_collection_method neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_formatted_req_on_custom_collection_method ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_blank_values_with_filtering_supported neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_blank_values_with_filtering_supported ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_keystone neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_keystone ... ok neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_with_custom_member_action neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_with_custom_member_action ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_empty neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_empty ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_great_than_max_limit neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_great_than_max_limit ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_invalid_attribute neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_invalid_attribute ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_infinite_pagination_max_limit neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_infinite_pagination_max_limit ... ok neutron.tests.unit.api.v2.test_base.CreateResourceTestCase.test_resource_creation neutron.tests.unit.api.v2.test_base.CreateResourceTestCase.test_resource_creation ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_without_conversion neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_without_conversion ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_shared_network neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_shared_network ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_missing_attr neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_missing_attr ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_networks_none neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_networks_none ... ok network is already registered subnet is already registered subnetpool is already registered port is already registered neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_noauth neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_noauth ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_sort_without_sort_field neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_sort_without_sort_field ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_values neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_values ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_zero neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_zero ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_blank_values neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_blank_values ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_negative_value neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_negative_value ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_keystone_env neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_keystone_env ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_noauth neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_noauth ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_object_boolean_not_json neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_object_boolean_not_json ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_reverse_with_empty_page neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_reverse_with_empty_page ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_body neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_body ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_negative_pagination_max_limit neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_negative_pagination_max_limit ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_convert_list_to neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_convert_list_to ... ok Deprecated: The quota driver neutron.quota.ConfDriver is deprecated as of Liberty. neutron.db.quota.driver.DbQuotaDriver should be used in its place Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_attr_not_specified neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_attr_not_specified ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse_with_non_bool neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse_with_non_bool ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_bad_tenant neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_bad_tenant ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_delete_notifer neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_delete_notifer ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_object_string_not_json neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_object_string_not_json ... ok neutron.tests.unit.api.v2.test_base.V2Views.test_network neutron.tests.unit.api.v2.test_base.V2Views.test_network ... ok Invalid value for pagination_max_limit: abc. It should be an integer greater to 0 neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_with_empty_page neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_with_empty_page ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_non_integer_pagination_max_limit neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_non_integer_pagination_max_limit ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_marker neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_marker ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_resource neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_resource ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, test failed: No details. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/resource.py", line 98, in resource result = method(request=request, **args) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_mapped_neutron_error_localized..TestException: Translated error neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_mapped_neutron_error_localized neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_mapped_neutron_error_localized ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_base.ListArgsTestCase.test_list_args neutron.tests.unit.api.v2.test_base.ListArgsTestCase.test_list_args ... ok neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error_logs_no_attached_details neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error_logs_no_attached_details ... ok neutron.tests.unit.api.v2.test_base.SubresourceTest.test_delete_sub_resource neutron.tests.unit.api.v2.test_base.SubresourceTest.test_delete_sub_resource ... skipped u'this class will be deleted' neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_keystone_bad_tenant neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_keystone_bad_tenant ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.V2Views.test_subnet neutron.tests.unit.api.v2.test_base.V2Views.test_subnet ... ok neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_snat_namespace neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_snat_namespace ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_accept_and_query_extension neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_accept_and_query_extension ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bad_keystone_tenant neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bad_keystone_tenant ... ok neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_accept_default neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_accept_default ... ok network is already registered subnet is already registered subnetpool is already registered port is already registered neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_missing neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_missing ... ok neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_status_204 neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_status_204 ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_retry_on_index neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_retry_on_index ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_router.TestRouter.test_pecan_factory neutron.tests.unit.api.v2.test_router.TestRouter.test_pecan_factory ... ok neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_empty neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_empty ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_not_empty neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_not_empty ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py network is already registered subnet is already registered subnetpool is already registered port is already registered Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py network is already registered neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_retry_on_show neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_retry_on_show ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_native_pagination_without_native_sorting neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_native_pagination_without_native_sorting ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_readonly_attr neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_readonly_attr ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_readonly_field neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_readonly_field ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_missing_attr neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_missing_attr ... ok neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_update_notifer neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_update_notifer ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Deprecated: The quota driver neutron.quota.ConfDriver is deprecated as of Liberty. neutron.db.quota.driver.DbQuotaDriver should be used in its place Deprecated: The quota driver neutron.quota.ConfDriver is deprecated as of Liberty. neutron.db.quota.driver.DbQuotaDriver should be used in its place neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create ... ok neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_networks_create_bulk_registry_notify neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_networks_create_bulk_registry_notify ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone ... ok neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_base_db_attributes neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_base_db_attributes ... ok neutron.tests.unit.api.v2.test_base.QuotaTest.test_create_network_quota neutron.tests.unit.api.v2.test_base.QuotaTest.test_create_network_quota ... ok neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts_with_project_id neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts_with_project_id ... ok neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_no_attr_info neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_no_attr_info ... ok neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts_with_non_sort_key neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts_with_non_sort_key ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_base.SubresourceTest.test_index_sub_resource neutron.tests.unit.api.v2.test_base.SubresourceTest.test_index_sub_resource ... skipped u'this class will be deleted' neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_action_status neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_action_status ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_accept neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_accept ... ok neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error_logs_attached_details neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error_logs_attached_details ... ok neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_4xx_error_logged_info_level neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_4xx_error_logged_info_level ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_regular_device neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_regular_device ... ok Deprecated: The quota driver neutron.quota.ConfDriver is deprecated as of Liberty. neutron.db.quota.driver.DbQuotaDriver should be used in its place neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_webob_5xx_logged_info_level neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_webob_5xx_logged_info_level ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_return_extra_attr neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_return_extra_attr ... ok neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test__kill_listen_processes_parents_and_childs neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test__kill_listen_processes_parents_and_childs ... ok neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_update_registry_notify neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_update_registry_notify ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, Error unable to destroy namespace: qrouter-6e322ac7-ab50-4f53-9cdc-d1d3c1164b6d Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/cmd/netns_cleanup.py", line 233, in destroy_namespace ip = ip_lib.IPWrapper(namespace=namespace) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_exception neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_exception ... ok neutron.tests.unit.api.v2.test_base.SubresourceTest.test_sub_resource_member_actions neutron.tests.unit.api.v2.test_base.SubresourceTest.test_sub_resource_member_actions ... skipped u'this class will be deleted' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_lbaas_namespace neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_lbaas_namespace ... ok neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_with_charset neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_with_charset ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_find_listen_pids_namespace_correct_output neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_find_listen_pids_namespace_correct_output ... ok neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_context_with_neutron_context neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_context_with_neutron_context ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, test failed: No details. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/resource.py", line 98, in resource result = method(request=request, **args) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect webob.exc.HTTPGatewayTimeout: The gateway has timed out. neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes_no_procs neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes_no_procs ... ok neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_http_error neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_http_error ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.cmd.test_sanity_check.TestSanityCheck.test_setup_conf neutron.tests.unit.cmd.test_sanity_check.TestSanityCheck.test_setup_conf ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, test failed: No details. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/resource.py", line 98, in resource result = method(request=request, **args) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_mapped_neutron_error_with_json..TestException: 网络 neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_mapped_neutron_error_with_json neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_mapped_neutron_error_with_json ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, test failed: No details. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/resource.py", line 98, in resource result = method(request=request, **args) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_neutron_error_with_json..TestException: 网络 neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_neutron_error_with_json neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_neutron_error_with_json ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_keystone_bad neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_keystone_bad ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_webob_4xx_logged_info_level neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_webob_4xx_logged_info_level ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_ns_not_uuid neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_ns_not_uuid ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_fields neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_fields ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_use_defaults neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_use_defaults ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_networks_empty_list neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_networks_empty_list ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_with_last_page neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_with_last_page ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination ... ok neutron.tests.unit.api.v2.test_base.ListArgsTestCase.test_list_args_with_empty neutron.tests.unit.api.v2.test_base.ListArgsTestCase.test_list_args_with_empty ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_noauth neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_noauth ... ok neutron.tests.unit.api.rpc.handlers.test_l3_rpc.TestL3RpcCallback.test_process_prefix_update neutron.tests.unit.api.rpc.handlers.test_l3_rpc.TestL3RpcCallback.test_process_prefix_update ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.test_api_common.PrepareUrlTestCase.test_configured_prefix neutron.tests.unit.api.test_api_common.PrepareUrlTestCase.test_configured_prefix ... ok Did not find expected name "Base" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/base.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Test_address_scope" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_address_scope.py Did not find expected name "Test_agent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_agent.py Did not find expected name "Test_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_availability_zone.py Did not find expected name "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_data_plane_status.py Did not find expected name "Test_default_subnetpools" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_default_subnetpools.py Did not find expected name "Test_dns" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_dns.py Did not find expected name "Test_expose_port_forwarding_in_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py Did not find expected name "Test_external_net" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_external_net.py Did not find expected name "Test_extra_dhcp_opt" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py Did not find expected name "Test_extraroute" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extraroute.py Did not find expected name "Test_fip_port_details" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_fip_port_details.py Did not find expected name "Test_flavors" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_flavors.py neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_create_registry_notify neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_create_registry_notify ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_reverse_with_last_page neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_reverse_with_last_page ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Test_l3" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3.py Did not find expected name "Test_l3_ext_gw_mode" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3_ext_gw_mode.py Did not find expected name "Test_network_ip_availability" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_network_ip_availability.py Did not find expected name "Test_portsecurity" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py Did not find expected name "Test_providernet" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_providernet.py neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_accept_best neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_accept_best ... ok Did not find expected name "Test_qos_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_qos_fip.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Test_quotasv2" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2.py Did not find expected name "Test_quotasv2_detail" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2_detail.py Did not find expected name "Test_router_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_router_availability_zone.py Did not find expected name "Test_securitygroup" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Test_segment" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_segment.py neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_query_extension neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_query_extension ... ok Did not find expected name "Test_servicetype" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_servicetype.py Did not find expected name "Test_subnet_service_types" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_subnet_service_types.py Did not find expected name "Test_timestamp" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_timestamp.py Did not find expected name "Test_vlantransparent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_vlantransparent.py Deprecated: The quota driver neutron.quota.ConfDriver is deprecated as of Liberty. neutron.db.quota.driver.DbQuotaDriver should be used in its place Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_request_context_elevated neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_request_context_elevated ... ok neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_returns_404_for_non_existent_action neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_returns_404_for_non_existent_action ... ok neutron.tests.unit.api.v2.test_base.QuotaTest.test_create_network_quota_without_limit neutron.tests.unit.api.v2.test_base.QuotaTest.test_create_network_quota_without_limit ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, None failed: No details. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/resource.py", line 97, in resource method = getattr(controller, action) TypeError: getattr(): attribute name must be string neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_no_route_args neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_no_route_args ... ok neutron.tests.unit.api.v2.test_base.SubresourceTest.test_update_sub_resource neutron.tests.unit.api.v2.test_base.SubresourceTest.test_update_sub_resource ... skipped u'this class will be deleted' neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_strip_admin_only_attribute neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_strip_admin_only_attribute ... ok neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_extend_get_resource_response neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_extend_get_resource_response ... ok neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_status_200 neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_status_200 ... ok neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_best_match_language neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_best_match_language ... ok neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_with_partial_matched_string neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_with_partial_matched_string ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, test failed: No details. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/resource.py", line 98, in resource result = method(request=request, **args) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect Exception neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:4425: DeprecationWarning: The behavior of AcceptLanguageValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, test failed: No details. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/resource.py", line 98, in resource result = method(request=request, **args) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_neutron_error_localized..TestException: Translated error neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_neutron_error_localized neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_neutron_error_localized ... ok neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes ... ok neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_not_empty_forced neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_not_empty_forced ... ok neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_ovs_port neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_ovs_port ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_dhcp neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_dhcp ... ok neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_no_cache neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_no_cache ... ok neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_main neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_main ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.common.test_ipv6_utils.TestIsEnabledAndBindByDefault.test_memoize neutron.tests.unit.common.test_ipv6_utils.TestIsEnabledAndBindByDefault.test_memoize ... ok neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_cache_hit neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_cache_hit ... ok neutron.tests.unit.common.test_rpc.TestConnection.test_create_consumer neutron.tests.unit.common.test_rpc.TestConnection.test_create_consumer ... ok neutron.tests.unit.common.test_rpc.TestRPC.test_get_notifier_null_publisher neutron.tests.unit.common.test_rpc.TestRPC.test_get_notifier_null_publisher ... ok neutron.tests.unit.common.test_rpc.TestRPC.test_get_server neutron.tests.unit.common.test_rpc.TestRPC.test_get_server ... ok neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_cache_miss neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_cache_miss ... ok neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_context neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_context ... ok neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity ... ok neutron.tests.unit.common.test_rpc.TestRPC.test_get_client neutron.tests.unit.common.test_rpc.TestRPC.test_get_client ... ok Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_set_max_timeout_retains_lower_timeouts neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_set_max_timeout_retains_lower_timeouts ... ok Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_set_max_timeout_caps_all_methods neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_set_max_timeout_caps_all_methods ... ok Timeout in RPC method ns1.method. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for ns1.method calls to 2 seconds. Restart the agent to restore it to the default value. Timeout in RPC method ns1.method. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for ns1.method calls to 4 seconds. Restart the agent to restore it to the default value. Timeout in RPC method ns1.method. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for ns1.method calls to 8 seconds. Restart the agent to restore it to the default value. Timeout in RPC method ns1.method. Waiting for 3 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for ns1.method calls to 16 seconds. Restart the agent to restore it to the default value. Timeout in RPC method ns2.method. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for ns2.method calls to 2 seconds. Restart the agent to restore it to the default value. Timeout in RPC method ns2.method. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for ns2.method calls to 4 seconds. Restart the agent to restore it to the default value. Timeout in RPC method ns2.method. Waiting for 3 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for ns2.method calls to 8 seconds. Restart the agent to restore it to the default value. Timeout in RPC method ns2.method. Waiting for 5 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for ns2.method calls to 16 seconds. Restart the agent to restore it to the default value. neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_timeouts_for_namespaces_tracked_independently neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_timeouts_for_namespaces_tracked_independently ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv4_not_cidr neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv4_not_cidr ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone_bad_tenant neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone_bad_tenant ... ok Result Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 158, in call return func(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/common/test_utils.py", line 110, in func raise RuntimeError(result) RuntimeError: Result Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.common.test_utils.TestExceptionLogger.test_raise neutron.tests.unit.common.test_utils.TestExceptionLogger.test_raise ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.common.test_utils.ImportModulesRecursivelyTestCase.test_recursion_1__ neutron.tests.unit.common.test_utils.ImportModulesRecursivelyTestCase.test_recursion_1__ ... ok neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_ipv6 neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_ipv6 ... ok neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_less neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_less ... ok neutron.tests.unit.common.test_utils.TestThrottler.test_method_still_callable neutron.tests.unit.common.test_utils.TestThrottler.test_method_still_callable ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_empty neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_empty ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_port_new_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_port_new_policy ... ok neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_create_notifer neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_create_notifer ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_updated_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_updated_policy ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network_no_default_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network_no_default_policy ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_network_updated_remove_own_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_network_updated_remove_own_policy ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_port_updated_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_port_updated_policy ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_shared_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_shared_policy ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone_no_tenant neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone_no_tenant ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_fields neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_fields ... ok neutron.tests.unit.api.v2.test_base.QuotaTest.test_create_network_quota_no_counts neutron.tests.unit.api.v2.test_base.QuotaTest.test_create_network_quota_no_counts ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts ... ok neutron.tests.unit.api.v2.test_base.V2Views.test_port neutron.tests.unit.api.v2.test_base.V2Views.test_port ... ok neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_non_4xx_error_logged_exception_level neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_non_4xx_error_logged_exception_level ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, test failed: No details. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/resource.py", line 98, in resource result = method(request=request, **args) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect webob.exc.HTTPNotImplemented: The server has either erred or is incapable of performing the requested operation. neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_not_implemented_error neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_not_implemented_error ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_not_empty neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_not_empty ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_noauth neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_noauth ... ok neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_filtered_by_agent_type neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_filtered_by_agent_type ... ok neutron.tests.unit.api.v2.test_base.SubresourceTest.test_update_subresource_to_none neutron.tests.unit.api.v2.test_base.SubresourceTest.test_update_subresource_to_none ... skipped u'this class will be deleted' neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes_still_procs neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes_still_procs ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_error_logged_exception_level neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_error_logged_exception_level ... ok neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_main_no_candidates neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_main_no_candidates ... ok neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_non_integer neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_non_integer ... ok neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test__kill_listen_processes_only_parents_force_false neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test__kill_listen_processes_only_parents_force_false ... ok neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_ipv4_url neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_ipv4_url ... ok neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity ... ok Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 2 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 4 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 8 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_1. Waiting for 4 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 16 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_1. Waiting for 4 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 32 seconds. Restart the agent to restore it to the default value. neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_method_timeout_increases_on_timeout_exception neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_method_timeout_increases_on_timeout_exception ... ok Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_empty neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_empty ... ok neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_timeout_unaffected_when_explicitly_set neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_timeout_unaffected_when_explicitly_set ... ok neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_not_empty_forced neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_not_empty_forced ... ok update failed: No details. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/resource.py", line 98, in resource result = method(request=request, **args) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/base.py", line 626, in update return self._update(request, id, body, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/base.py", line 682, in _update obj = obj_updater(request.context, id, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/metering.py", line 88, in update_metering_label_rule raise NotImplementedError() NotImplementedError neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_vm_port neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_vm_port ... ok neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_update_metering_label_rule neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_update_metering_label_rule ... ok neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule ... ok neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_find_listen_pids_namespace_no_namespace neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_find_listen_pids_namespace_no_namespace ... ok neutron.tests.unit.common.test_utils.TestExcDetails.test_extract_exc_details_no_details_attached neutron.tests.unit.common.test_utils.TestExcDetails.test_extract_exc_details_no_details_attached ... ok neutron.tests.unit.common.test_utils.TestExceptionLogger.test_pool_spawn_normal neutron.tests.unit.common.test_utils.TestExceptionLogger.test_pool_spawn_normal ... ok neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_cannot_determine_bridge_port neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_cannot_determine_bridge_port ... ok neutron.tests.unit.cmd.test_ovs_cleanup.TestOVSCleanup.test_collect_neutron_ports neutron.tests.unit.cmd.test_ovs_cleanup.TestOVSCleanup.test_collect_neutron_ports ... ok neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_lb_port neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_lb_port ... ok neutron.tests.unit.cmd.test_ovs_cleanup.TestOVSCleanup.test_delete_neutron_ports neutron.tests.unit.cmd.test_ovs_cleanup.TestOVSCleanup.test_delete_neutron_ports ... ok neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_default neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_default ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_invalid_dirs neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_invalid_dirs ... ok neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_masking_random_ranges neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_masking_random_ranges ... ok neutron.tests.unit.common.test_utils.TestSIUnitConversions.test_bits_to_kilobits neutron.tests.unit.common.test_utils.TestSIUnitConversions.test_bits_to_kilobits ... ok neutron.tests.unit.common.test_utils.TestSIUnitConversions.test_bytes_to_bits neutron.tests.unit.common.test_utils.TestSIUnitConversions.test_bytes_to_bits ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_without_direction neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_without_direction ... ok neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule_two_labels neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule_two_labels ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Base" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/base.py Did not find expected name "Test_address_scope" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_address_scope.py Did not find expected name "Test_agent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_agent.py Did not find expected name "Test_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_availability_zone.py Did not find expected name "Test_data_plane_status" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_data_plane_status.py Did not find expected name "Test_default_subnetpools" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_default_subnetpools.py Did not find expected name "Test_dns" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_dns.py Did not find expected name "Test_expose_port_forwarding_in_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_expose_port_forwarding_in_fip.py Did not find expected name "Test_external_net" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_external_net.py Did not find expected name "Test_extra_dhcp_opt" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py Did not find expected name "Test_extraroute" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extraroute.py Did not find expected name "Test_fip_port_details" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_fip_port_details.py Did not find expected name "Test_flavors" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_flavors.py Did not find expected name "Test_l3" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3.py Did not find expected name "Test_l3_ext_gw_mode" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_l3_ext_gw_mode.py Did not find expected name "Test_network_ip_availability" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_network_ip_availability.py Did not find expected name "Test_portsecurity" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py Did not find expected name "Test_providernet" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_providernet.py Did not find expected name "Test_qos_fip" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_qos_fip.py Did not find expected name "Test_quotasv2" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2.py Did not find expected name "Test_quotasv2_detail" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_quotasv2_detail.py Did not find expected name "Test_router_availability_zone" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_router_availability_zone.py Did not find expected name "Test_securitygroup" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py Did not find expected name "Test_segment" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_segment.py Did not find expected name "Test_servicetype" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_servicetype.py Did not find expected name "Test_subnet_service_types" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_subnet_service_types.py Did not find expected name "Test_timestamp" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_timestamp.py Did not find expected name "Test_vlantransparent" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_vlantransparent.py Deprecated: The quota driver neutron.quota.ConfDriver is deprecated as of Liberty. neutron.db.quota.driver.DbQuotaDriver should be used in its place neutron.tests.unit.api.v2.test_base.ExtensionTestCase.test_extended_create neutron.tests.unit.api.v2.test_base.ExtensionTestCase.test_extended_create ... ok neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_convert_list_to neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_convert_list_to ... ok neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global_no_attr neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global_no_attr ... ok neutron.tests.unit.common.test_ipv6_utils.TestIsAutoAddressSubnet.test_combinations neutron.tests.unit.common.test_ipv6_utils.TestIsAutoAddressSubnet.test_combinations ... ok neutron.tests.unit.common.test_rpc.TestConnection.test_close neutron.tests.unit.common.test_rpc.TestConnection.test_close ... ok neutron.tests.unit.common.test_rpc.TestRPC.test_cleanup neutron.tests.unit.common.test_rpc.TestRPC.test_cleanup ... ok neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context_no_tenant_id neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context_no_tenant_id ... ok neutron.tests.unit.common.test_utils.TestAuthenticIPNetwork.test_retains_original_format neutron.tests.unit.common.test_utils.TestAuthenticIPNetwork.test_retains_original_format ... ok neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_None_interpolation neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_None_interpolation ... ok neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_multiple_interpolation neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_multiple_interpolation ... ok neutron.tests.unit.common.test_utils.TestExceptionLogger.test_normal_call neutron.tests.unit.common.test_utils.TestExceptionLogger.test_normal_call ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_body_string_not_json neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_body_string_not_json ... ok neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_masking_edge_cases neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_masking_edge_cases ... ok neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_wrong_input neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_wrong_input ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test__create_network_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test__create_network_policy ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_partial_body neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_partial_body ... ok neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_set_new_global neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_set_new_global ... ok neutron.tests.unit.common.test_rpc.TestRPC.test_cleanup_transport_null neutron.tests.unit.common.test_rpc.TestRPC.test_cleanup_transport_null ... ok neutron.tests.unit.common.test_rpc.TestRPC.test_get_notifier neutron.tests.unit.common.test_rpc.TestRPC.test_get_notifier ... ok neutron.tests.unit.common.test_utils.ImportModulesRecursivelyTestCase.test_recursion_2___ neutron.tests.unit.common.test_utils.ImportModulesRecursivelyTestCase.test_recursion_2___ ... ok neutron.tests.unit.common.test_utils.TestAuthenticEUI.test_invalid_values neutron.tests.unit.common.test_utils.TestAuthenticEUI.test_invalid_values ... ok neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_delete_unmoved_global neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_delete_unmoved_global ... ok neutron.tests.unit.common.test_utils.TestAuthenticEUI.test_retains_original_format neutron.tests.unit.common.test_utils.TestAuthenticEUI.test_retains_original_format ... ok neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_set_unmoved_global neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_set_unmoved_global ... ok neutron.tests.unit.common.test_utils.TestAuthenticIPNetwork.test_invalid_values neutron.tests.unit.common.test_utils.TestAuthenticIPNetwork.test_invalid_values ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.common.test_ipv6_utils.TestIsEnabledAndBindByDefault.test_enabled neutron.tests.unit.common.test_ipv6_utils.TestIsEnabledAndBindByDefault.test_enabled ... ok neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_lb_port neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_lb_port ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_reservation_with_expiration neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_reservation_with_expiration ... ok neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_hostname_url neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_hostname_url ... ok neutron.tests.unit.common.test_rpc.TestRPC.test_cleanup_notification_transport_null neutron.tests.unit.common.test_rpc.TestRPC.test_cleanup_notification_transport_null ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_expired_reservations neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_expired_reservations ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_with_too_long_name neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_with_too_long_name ... ok neutron.tests.unit.common.test_rpc.TestRPC.test_cleanup_notifier_null neutron.tests.unit.common.test_rpc.TestRPC.test_cleanup_notifier_null ... ok neutron.tests.unit.common.test_utils.TestExceptionLogger.test_spawn_normal neutron.tests.unit.common.test_utils.TestExceptionLogger.test_spawn_normal ... ok neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context ... ok neutron.tests.unit.common.test_utils.TestIECUnitConversions.test_bits_to_kilobits neutron.tests.unit.common.test_utils.TestIECUnitConversions.test_bits_to_kilobits ... ok neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_netaddr neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_netaddr ... ok neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_create_or_update_agent_updates_version_manager neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_create_or_update_agent_updates_version_manager ... ok neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_bad_prefix neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_bad_prefix ... ok neutron.tests.unit.common.test_utils.TestDelayedStringRenderer.test_call_deferred_until_str neutron.tests.unit.common.test_utils.TestDelayedStringRenderer.test_call_deferred_until_str ... ok neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_disable_new_agents neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_disable_new_agents ... ok neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_delete_metering_label neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_delete_metering_label ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, Hello neutron.tests.unit.common.test_utils.TestDelayedStringRenderer.test_not_called_with_low_log_level neutron.tests.unit.common.test_utils.TestDelayedStringRenderer.test_not_called_with_low_log_level ... ok neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_netaddr neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_netaddr ... ok neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_agents_resource_versions neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_agents_resource_versions ... ok neutron.tests.unit.common.test_utils.TestThrottler.test_method_docstring_is_preserved neutron.tests.unit.common.test_utils.TestThrottler.test_method_docstring_is_preserved ... ok neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_greater neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_greater ... ok neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_renamed_global neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_renamed_global ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_no_port_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_no_port_policy ... ok neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_missing_cache neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_missing_cache ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_remove_provided_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_remove_provided_policy ... ok neutron.tests.unit.common.test_cache_utils.TestOsloCache.test_get_cache neutron.tests.unit.common.test_cache_utils.TestOsloCache.test_get_cache ... ok neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.common.test_ipv6_utils.TestIsEui64Address.test_invalid_eui64_addresses neutron.tests.unit.common.test_ipv6_utils.TestIsEui64Address.test_invalid_eui64_addresses ... ok neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_get_unhashable neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_get_unhashable ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_ipv6_url neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_ipv6_url ... ok neutron.tests.unit.common.test_rpc.CastExceptionTestCase.test_cast_catches_exception neutron.tests.unit.common.test_rpc.CastExceptionTestCase.test_cast_catches_exception ... ok neutron.tests.unit.common.test_cache_utils.TestOsloCache.test_get_cache_region neutron.tests.unit.common.test_cache_utils.TestOsloCache.test_get_cache_region ... ok neutron.tests.unit.common.test_rpc.ServiceTestCase.test_operations neutron.tests.unit.common.test_rpc.ServiceTestCase.test_operations ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_invalid_attribute_field neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_invalid_attribute_field ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context_no_ids neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context_no_ids ... ok Timeout in RPC method method_1. Waiting for 10 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 20 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_1. Waiting for 5 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 40 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_1. Waiting for 3 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 80 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 100 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_1. Waiting for 7 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 5 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_method_timeout_10x_config_ceiling neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_method_timeout_10x_config_ceiling ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_set_max_timeout_overrides_default_timeout neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_set_max_timeout_overrides_default_timeout ... ok neutron.tests.unit.common.test_utils.TestThrottler.test_throttler neutron.tests.unit.common.test_utils.TestThrottler.test_throttler ... ok neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_timeout_store_defaults neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_timeout_store_defaults ... ok neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv4 neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv4 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_reservation_for_resources_with_empty_list neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_reservation_for_resources_with_empty_list ... ok neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_dhcp_port neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_dhcp_port ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 161, in call self.logger(e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 158, in call return func(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/common/test_utils.py", line 132, in func raise RuntimeError(result) RuntimeError: Result neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_updated_remove_shared_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_updated_remove_shared_policy ... ok neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_agent_registration_bad_timestamp neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_agent_registration_bad_timestamp ... ok neutron.tests.unit.common.test_utils.TestExceptionLogger.test_spawn_raise neutron.tests.unit.common.test_utils.TestExceptionLogger.test_spawn_raise ... ok neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_interpolation neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_interpolation ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_all_quota_usage_dirty neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_all_quota_usage_dirty ... ok neutron.tests.unit.common.test_utils.TestIECUnitConversions.test_bytes_to_bits neutron.tests.unit.common.test_utils.TestIECUnitConversions.test_bytes_to_bits ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_no_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_no_policy ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_update_quota_usage neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_update_quota_usage ... ok neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_default neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_default ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_illegal_int neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_illegal_int ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_update_network_updated_no_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_update_network_updated_no_policy ... ok neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_prefix neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_prefix ... ok neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_version_updates_on_agent_revival neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_version_updates_on_agent_revival ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_bad_prefix neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_bad_prefix ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_network_policy_exists neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_network_policy_exists ... ok neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_missing neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_missing ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_prefix neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_prefix ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_no_network_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_no_network_policy ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_equal neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_equal ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_plugin_not_loaded neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_plugin_not_loaded ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_port_policy_exists neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_port_policy_exists ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network_no_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network_no_policy ... ok neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_admin_remove_provided_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_admin_remove_provided_policy ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_all_quota_usage_dirty neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_all_quota_usage_dirty ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_own_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_own_policy ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4375138 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_resource neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_resource ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_dirty_non_existing_quota_usage neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_dirty_non_existing_quota_usage ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_equals_to_quota neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_equals_to_quota ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get alive agents (true)) neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get alive agents (true)) ... ok neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_shared neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_shared ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142821709 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142821709 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dhcp_agent_keep_services_off neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dhcp_agent_keep_services_off ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_delete_registry_notify neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_delete_registry_notify ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_base.SubresourceTest.test_create_sub_resource neutron.tests.unit.api.v2.test_base.SubresourceTest.test_create_sub_resource ... skipped u'this class will be deleted' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_with_too_long_description neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_with_too_long_description ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network 00d3c121-66f5-4cd1-8626-b4d21b7b4118: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.api.v2.test_base.SubresourceTest.test_show_sub_resource neutron.tests.unit.api.v2.test_base.SubresourceTest.test_show_sub_resource ... skipped u'this class will be deleted' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_context_without_neutron_context neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_context_without_neutron_context ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_post_with_body neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_post_with_body ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_fip_namespace neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_fip_namespace ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142984801 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No more DHCP agents Unable to schedule network 00d3c121-66f5-4cd1-8626-b4d21b7b4118: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_agent_registration_invalid_timestamp_allowed neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_agent_registration_invalid_timestamp_allowed ... ok neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_find_listen_pids_namespace_no_procs neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_find_listen_pids_namespace_no_procs ... ok neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_with_max_description_length neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_with_max_description_length ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_dhcp_no_active neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_dhcp_no_active ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4473490 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Rescheduling router abaa46f9-1656-44c7-a839-103b3353b8d4 from agent 115c02ff-f3f1-445c-8b87-01d12912c760 because the agent did not report to the server in the last 150 seconds. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_csnat_rescheduling neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_csnat_rescheduling ... ok security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143106409 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143106409 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143106409 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143106409 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_list_metering_label_rule neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_list_metering_label_rule ... ok neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rules neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rules ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dhcp_agent_keep_services_on neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dhcp_agent_keep_services_on ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_l3_agent_keep_services_on neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_l3_agent_keep_services_on ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143043341 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143043341 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143043341 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143043341 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28642890 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28642890 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_router_ids_on_host_no_l3_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_router_ids_on_host_no_l3_agent ... ok neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_l3_agent_keep_services_off neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_l3_agent_keep_services_off ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 82d5cd08-bd3a-4960-b7a1-36997f969948: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_tenant neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_tenant ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_dirty_non_existing_quota_usage neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_dirty_non_existing_quota_usage ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_non_existent_reservation neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_non_existent_reservation ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142911639 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142911639 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142911639 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get alive agents (True)) neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get alive agents (True)) ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142911639 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global_renamed neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global_renamed ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No more DHCP agents Unable to schedule network 3e27bc90-97ef-427b-acdf-6e5997abe1a3: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_logs_heartbeat neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_logs_heartbeat ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142698867 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142698867 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_invalid_ipv6_url neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_invalid_ipv6_url ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 2 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 4 seconds. Restart the agent to restore it to the default value. Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142698867 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142698867 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_add_to_dhcp_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_add_to_dhcp_agent ... ok neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_method_timeout_increases_with_prepare neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_method_timeout_increases_with_prepare ... ok Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 4 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 8 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 16 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 20 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 2 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_method_timeout_sleep neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_method_timeout_sleep ... ok Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 2 seconds. Restart the agent to restore it to the default value. neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_timeout_unchanged_on_other_exception neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_timeout_unchanged_on_other_exception ... ok No more DHCP agents Unable to schedule network 82d5cd08-bd3a-4960-b7a1-36997f969948: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6 neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6 ... ok neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_not_cidr neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_not_cidr ... ok neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_not_cidr_netaddr neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_not_cidr_netaddr ... ok neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_lbv2_port neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_lbv2_port ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142698867 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details ... ok neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_scheduling_to_only_dvr_snat_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_scheduling_to_only_dvr_snat_agent ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 161, in call self.logger(e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 158, in call return func(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/common/test_utils.py", line 163, in func raise RuntimeError(2) RuntimeError: 2 Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.common.test_utils.TestExceptionLogger.test_pool_spawn_raise neutron.tests.unit.common.test_utils.TestExceptionLogger.test_pool_spawn_raise ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation_with_new_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation_with_new_agent ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_no_qos_policy_id neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_no_qos_policy_id ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118882309 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_new_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_new_policy ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_admin_remove_provided_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_admin_remove_provided_policy ... ok No more DHCP agents Unable to schedule network 939adf67-2c8b-41dd-8cb3-c5f6620ea1f0: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_provided_policy neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_provided_policy ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network fb77a2e7-ea9f-477b-a456-d4b5e35aab91: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118756415 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118756415 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' router is already registered Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118756415 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118756415 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142520581 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_quota_usage_dirty neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_quota_usage_dirty ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_reservation_with_expiration neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_reservation_with_expiration ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_tenant_and_resource neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_tenant_and_resource ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_update_quota_usage_with_deltas neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_update_quota_usage_with_deltas ... ok neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_delete_tenant_quota_restores_default_limit neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_delete_tenant_quota_restores_default_limit ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_default_quotas neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_default_quotas ... ok No more DHCP agents Unable to schedule network 08a30485-68c3-4db0-a14a-74ff8805b09b: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4916274 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4916274 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4916274 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_detailed_tenant_quotas_multiple_resource neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_detailed_tenant_quotas_multiple_resource ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4916274 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule_with_non_existent_label neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule_with_non_existent_label ... ok neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_over_quota neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_over_quota ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_tenant_quotas neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_tenant_quotas ... ok neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_disabled neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_disabled ... ok neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_fill_quota neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_fill_quota ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_tenant_quotas_different_tenant neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_tenant_quotas_different_tenant ... ok neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_hosted_network neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_hosted_network ... ok neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_restart_dhcp_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_restart_dhcp_agent ... ok neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_over_quota_fails neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_over_quota_fails ... ok neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_value_lower_than_zero neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_value_lower_than_zero ... ok neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_single_resource neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_single_resource ... ok neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get down agents (false)) neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get down agents (false)) ... ok neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict ... ok neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_concurrent_insert neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_concurrent_insert ... ok neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_enabled_agent_on_host_not_found neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_enabled_agent_on_host_not_found ... ok No more DHCP agents Unable to schedule network b8d8e820-f667-426f-8c6b-14853354b4e9: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network b8d8e820-f667-426f-8c6b-14853354b4e9: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py router is already registered floatingip is already registered neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_quota_usage neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_quota_usage ... ok rbac_policy is already registered security_group is already registered neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_tenant_and_resource neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_tenant_and_resource ... ok security_group_rule is already registered Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_expired_reservations_for_resources neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_expired_reservations_for_resources ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_expired_reservations_for_resources neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_expired_reservations_for_resources ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_non_existing_quota_usage_returns_none neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_non_existing_quota_usage_returns_none ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-5444796 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-5444796 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-5444796 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_tenant neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_tenant ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118768769 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-5444796 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_reservations_for_resources neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_reservations_for_resources ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118768769 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_disabled_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_disabled_agent ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118768769 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_expired_reservations neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_expired_reservations ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118768769 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_expired_reservations_no_tenant neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_expired_reservations_no_tenant ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_non_existent_reservation neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_non_existent_reservation ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_resources_quota_usage_dirty neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_resources_quota_usage_dirty ... ok No more DHCP agents Unable to schedule network a0bd9b00-ceaa-4b7c-8bdc-fbff39236153: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_update_quota_usage neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_update_quota_usage ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found rbac_policy is already registered security_group is already registered security_group_rule is already registered neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_all_quotas neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_all_quotas ... ok neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent_two_times neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent_two_times ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No more DHCP agents Unable to schedule network 56fd23e6-41bc-410d-89ca-385d076ea120: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142552587 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142552587 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142552587 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_policy neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_policy ... ok neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_create_or_update_agent_updates_other_servers neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_create_or_update_agent_updates_other_servers ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142552587 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_detailed_tenant_quotas_resource neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_detailed_tenant_quotas_resource ... ok No more DHCP agents Unable to schedule network 4128c5a4-0cc2-4ad5-9e68-f6ee086787c1: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_ignore_missing neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_ignore_missing ... ok neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_enabled_agent_on_host_found neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_enabled_agent_on_host_found ... ok neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_multiple_resources neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_multiple_resources ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 2b71084d-2a2a-4fc5-a070-08f0b5c48535: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test__utils.TestCommonHelpFunctions.test__safe_creation_create_bindings_fails neutron.tests.unit.db.test__utils.TestCommonHelpFunctions.test__safe_creation_create_bindings_fails ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141811465 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141811465 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141811465 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141811465 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get all agents) neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get all agents) ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_multiple_agents neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_multiple_agents ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_agent_health_check neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_agent_health_check ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118879561 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118879561 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118879561 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118879561 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_delete_metering_label_rule neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_delete_metering_label_rule ... ok neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_report_states neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_report_states ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_hosted neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_hosted ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142812527 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142812527 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142812527 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142812527 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_disabled neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_disabled ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network e31cbcfc-c57a-4306-b81a-558299ffbbb4: no agents available; will retry on subsequent port and subnet creation events. router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered No more DHCP agents Unable to schedule network 49497a85-e788-4fe5-894c-88d1e7b505cb: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143073039 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143073039 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143073039 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143073039 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_ha_port_create_notification neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_ha_port_create_notification ... ok No more DHCP agents Unable to schedule network a0e0a969-fad1-4a36-9704-85befae8b2da: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28793226 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28793226 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28793226 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-28793226 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_no_reschedule_from_dead_admin_down_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_no_reschedule_from_dead_admin_down_agent ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118708847 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_is_eligible_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_is_eligible_agent ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118675943 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118675943 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118675943 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118675943 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143012089 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_reserved_port_after_network_remove_from_dhcp_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_reserved_port_after_network_remove_from_dhcp_agent ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent_with_admin_state_down neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent_with_admin_state_down ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143012089 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_hosted_2 neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_hosted_2 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118901887 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118901887 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 632a5d78-91ec-4a94-85b5-189c95c5a581: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_missing_ip_field neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_missing_ip_field ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Exception encountered during router rescheduling. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agentschedulers_db.py", line 140, in reschedule_resources_from_down_agents down_bindings = get_down_bindings(context, agent_dead_limit) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_agentschedulers_db.py", line 75, in get_down_router_bindings context, cutoff) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/l3agent.py", line 54, in get_down_router_bindings l3agent.RouterL3AgentBinding). File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect oslo_db.exception.DBError: None No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_catches_exceptions_on_fetching_bindings neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_catches_exceptions_on_fetching_bindings ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_networks_hosted_by_dhcp_agent_with_invalid_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_networks_hosted_by_dhcp_agent_with_invalid_agent ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 632a5d78-91ec-4a94-85b5-189c95c5a581: no agents available; will retry on subsequent port and subnet creation events. router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_list_metering_label neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_list_metering_label ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142922791 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142922791 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142922791 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142922791 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141669857 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141669857 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141669857 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141669857 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_two_l3_agents neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_two_l3_agents ... ok neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_invalid_router neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_invalid_router ... ok neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_no_remove_if_agent_has_dvr_service_ports neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_no_remove_if_agent_has_dvr_service_ports ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143254847 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143254847 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143254847 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143254847 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Rescheduling router ffe3c896-4a93-4df7-a702-003e4dc0b05d from agent 03c10f6d-46a6-43b0-b5cb-4008f116d3bd because the agent did not report to the server in the last 150 seconds. Failed to reschedule router ffe3c896-4a93-4df7-a702-003e4dc0b05d Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agentschedulers_db.py", line 167, in reschedule_resources_from_down_agents reschedule_resource(context, binding_resource_id) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect neutron.extensions.l3agentscheduler.RouterReschedulingFailed: Failed rescheduling router f: no eligible l3 agent found. Rescheduling router dac82420-b187-4132-8719-4803550b8e84 from agent 03c10f6d-46a6-43b0-b5cb-4008f116d3bd because the agent did not report to the server in the last 150 seconds. Failed to reschedule router dac82420-b187-4132-8719-4803550b8e84 Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agentschedulers_db.py", line 167, in reschedule_resources_from_down_agents reschedule_resource(context, binding_resource_id) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agentschedulers_db.py", line 167, in reschedule_resources_from_down_agents reschedule_resource(context, binding_resource_id) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect neutron.extensions.l3agentscheduler.RouterReschedulingFailed: Failed rescheduling router f: no eligible l3 agent found. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_iterates_after_reschedule_failure neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_iterates_after_reschedule_failure ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_allowed_address_pairs neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_allowed_address_pairs ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142861967 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCaseBase.test_agent_registration_invalid_timestamp_allowed neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCaseBase.test_agent_registration_invalid_timestamp_allowed ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_sync_data neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_sync_data ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141835655 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118520719 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141588511 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141588511 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141588511 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141588511 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142856789 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_remove_from_dhcp_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_remove_from_dhcp_agent ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142856789 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142856789 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142856789 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Rescheduling router 414ecf67-5145-42f5-8384-2590293eb55b from agent 22c262b7-5a8b-4447-8531-ef4c00281be3 because the agent did not report to the server in the last 150 seconds. neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_is_not_rescheduled_if_agent_is_back_online neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_is_not_rescheduled_if_agent_is_back_online ... ok Rescheduling router be6a5fdc-3c54-4446-9509-e4a2274a483f from agent 88c21e68-1f0a-430e-a8dd-f261d3decad3 because the agent did not report to the server in the last 150 seconds. Failed to execute . 1 out of 2 Failed to execute . 2 out of 2 Failed to execute . 1 out of 2 No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_succeeded_after_failed_notification neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_succeeded_after_failed_notification ... ok Failed to reschedule router 414ecf67-5145-42f5-8384-2590293eb55b Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_agentschedulers_db.py", line 277, in _notify_agents_router_rescheduled context, [router_id], agent['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py", line 164, in router_added_to_agent use_call=True, payload=router_ids) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py", line 53, in _notification_host rpc_method(context, method, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/rpc/agentnotifiers/utils.py", line 49, in func_wrapper ctxt.reraise = True File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/rpc/agentnotifiers/utils.py", line 38, in func_wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect oslo_messaging.exceptions.MessagingTimeout During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agentschedulers_db.py", line 167, in reschedule_resources_from_down_agents reschedule_resource(context, binding_resource_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_agentschedulers_db.py", line 253, in reschedule_router cur_agents, new_agents) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_agentschedulers_db.py", line 281, in _notify_agents_router_rescheduled router_id=router_id) neutron.extensions.l3agentscheduler.RouterReschedulingFailed: Failed rescheduling router 414ecf67-5145-42f5-8384-2590293eb55b: no eligible l3 agent found. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_failed_notification_all_attempts neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_failed_notification_all_attempts ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142895735 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142895735 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142895735 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142895735 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_router_add_to_l3_agent_notification neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_router_add_to_l3_agent_notification ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_list neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_list ... ok rbac_policy is already registered security_group is already registered security_group_rule is already registered No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141590725 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118403649 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118403649 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118865839 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118865839 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142656919 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142656919 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142656919 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142656919 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network 53fca93c-005e-4b2a-b328-e1de25eb24db: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Rescheduling router 8c7f0764-6712-423c-b19e-16b7eccc88c7 from agent 0e23531d-64cf-414d-a15b-dc03da213504 because the agent did not report to the server in the last 150 seconds. neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_remove_from_dhcp_agent_on_concurrent_port_delete neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_remove_from_dhcp_agent_on_concurrent_port_delete ... ok Exception encountered during router rescheduling. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agentschedulers_db.py", line 167, in reschedule_resources_from_down_agents reschedule_resource(context, binding_resource_id) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1123, in _mock_call raise result oslo_db.exception.DBError: None Rescheduling router 8c7f0764-6712-423c-b19e-16b7eccc88c7 from agent 0e23531d-64cf-414d-a15b-dc03da213504 because the agent did not report to the server in the last 150 seconds. Failed to reschedule router 8c7f0764-6712-423c-b19e-16b7eccc88c7 Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agentschedulers_db.py", line 167, in reschedule_resources_from_down_agents reschedule_resource(context, binding_resource_id) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1123, in _mock_call raise result oslo_messaging.rpc.client.RemoteError: Remote error: None None None. Rescheduling router 8c7f0764-6712-423c-b19e-16b7eccc88c7 from agent 0e23531d-64cf-414d-a15b-dc03da213504 because the agent did not report to the server in the last 150 seconds. neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_not_last_line neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_not_last_line ... ok neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_positional_and_keywords neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_positional_and_keywords ... ok Failed to reschedule router 8c7f0764-6712-423c-b19e-16b7eccc88c7 Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agentschedulers_db.py", line 167, in reschedule_resources_from_down_agents reschedule_resource(context, binding_resource_id) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1123, in _mock_call raise result neutron.extensions.l3agentscheduler.RouterReschedulingFailed: Failed rescheduling router f: no eligible l3 agent found. Rescheduling router 8c7f0764-6712-423c-b19e-16b7eccc88c7 from agent 0e23531d-64cf-414d-a15b-dc03da213504 because the agent did not report to the server in the last 150 seconds. Exception encountered during router rescheduling. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agentschedulers_db.py", line 167, in reschedule_resources_from_down_agents reschedule_resource(context, binding_resource_id) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1123, in _mock_call raise result ValueError: this raises Rescheduling router 8c7f0764-6712-423c-b19e-16b7eccc88c7 from agent 0e23531d-64cf-414d-a15b-dc03da213504 because the agent did not report to the server in the last 150 seconds. Exception encountered during router rescheduling. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agentschedulers_db.py", line 167, in reschedule_resources_from_down_agents reschedule_resource(context, binding_resource_id) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1123, in _mock_call raise result Exception Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_security_false_allowed_address_pairs neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_security_false_allowed_address_pairs ... skipped u'Plugin does not implement port-security extension' neutron.tests.unit.common.test_ipv6_utils.TestIsEnabledAndBindByDefault.test_disabled neutron.tests.unit.common.test_ipv6_utils.TestIsEnabledAndBindByDefault.test_disabled ... ok neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_catches_rpc_db_and_reschedule_exceptions neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_catches_rpc_db_and_reschedule_exceptions ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_dvr_router neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_dvr_router ... ok neutron.tests.unit.common.test_ipv6_utils.TestIsEnabledAndBindByDefault.test_disabled_non_exists neutron.tests.unit.common.test_ipv6_utils.TestIsEnabledAndBindByDefault.test_disabled_non_exists ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire waiter.switch() File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6549, in _lock_blocked_name_update return thing File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 653, in _session self.session.rollback() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1023, in commit self.transaction.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 466, in _prepare_impl self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 236, in save_obj update, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1008, in _emit_update_statements % (table.description, len(records), rows) sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. neutron.tests.unit.common.test_rpc.TestConnection.test_consume_in_threads neutron.tests.unit.common.test_rpc.TestConnection.test_consume_in_threads ... ok neutron.tests.unit.common.test_rpc.TestRPC.test_init neutron.tests.unit.common.test_rpc.TestRPC.test_init ... ok neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_port_security_off_address_pairs neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_port_security_off_address_pairs ... skipped u'Plugin does not implement port-security extension' neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context_no_user_id neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context_no_user_id ... ok neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity_null_base neutron.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity_null_base ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, Using notification transport for RPC. Please use get_rpc_transport to obtain an RPC transport instance. Timeout in RPC method method_1. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 2 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_1. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 4 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_2. Waiting for 1 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_2 calls to 2 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_1. Waiting for 4 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_1 calls to 8 seconds. Restart the agent to restore it to the default value. Timeout in RPC method method_2. Waiting for 0 seconds before next attempt. If the server is not down, consider increasing the rpc_response_timeout option as Neutron server(s) may be overloaded and unable to respond quickly enough. Increasing timeout for method_2 calls to 4 seconds. Restart the agent to restore it to the default value. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire waiter.switch() File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6549, in _lock_blocked_name_update return thing File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 653, in _session self.session.rollback() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1023, in commit self.transaction.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 466, in _prepare_impl self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 236, in save_obj update, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1008, in _emit_update_statements % (table.description, len(records), rows) sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_timeouts_for_methods_tracked_independently neutron.tests.unit.common.test_rpc.TimeoutTestCase.test_timeouts_for_methods_tracked_independently ... ok rbac_policy is already registered security_group is already registered security_group_rule is already registered No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_sg neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_sg ... ok neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments_no_networks_on_segment neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments_no_networks_on_segment ... ok neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_32 neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_32 ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworks.test_update_shared_net_used_as_router_gateway neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworks.test_update_shared_net_used_as_router_gateway ... ok neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_dict_interpolation neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_dict_interpolation ... ok No more DHCP agents Unable to schedule network 53fca93c-005e-4b2a-b328-e1de25eb24db: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_floating_ip_delete neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_floating_ip_delete ... ok neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_dhcp_port neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_dhcp_port ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworks.test_update_shared_net_used_by_floating_ip neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworks.test_update_shared_net_used_by_floating_ip ... ok neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_sg_delete neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_sg_delete ... ok neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_lbv2_port neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_lbv2_port ... ok neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_vm_port neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_vm_port ... ok neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_subnet_delete neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_subnet_delete ... ok No more DHCP agents Unable to schedule network 53fca93c-005e-4b2a-b328-e1de25eb24db: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworks.test_update_shared_net_used_fails neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworks.test_update_shared_net_used_fails ... ok neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_ipv4 neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_ipv4 ... ok Failed to bind port 0f9557ca-c08e-47af-a18c-9c056d3856fc on host hostb for vnic_type normal using segments [{'id': '4aff15b8-206e-4641-a006-b37a2e4cb072', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53fca93c-005e-4b2a-b328-e1de25eb24db'}] Failed to bind port 0f9557ca-c08e-47af-a18c-9c056d3856fc on host hostb for vnic_type normal using segments [{'id': '4aff15b8-206e-4641-a006-b37a2e4cb072', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53fca93c-005e-4b2a-b328-e1de25eb24db'}] Failed to bind port 0f9557ca-c08e-47af-a18c-9c056d3856fc on host hostb for vnic_type normal using segments [{'id': '4aff15b8-206e-4641-a006-b37a2e4cb072', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53fca93c-005e-4b2a-b328-e1de25eb24db'}] Failed to bind port 0f9557ca-c08e-47af-a18c-9c056d3856fc on host hostb for vnic_type normal using segments [{'id': '4aff15b8-206e-4641-a006-b37a2e4cb072', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53fca93c-005e-4b2a-b328-e1de25eb24db'}] Failed to bind port 0f9557ca-c08e-47af-a18c-9c056d3856fc on host hostb for vnic_type normal using segments [{'id': '4aff15b8-206e-4641-a006-b37a2e4cb072', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53fca93c-005e-4b2a-b328-e1de25eb24db'}] Failed to bind port 0f9557ca-c08e-47af-a18c-9c056d3856fc on host hostb for vnic_type normal using segments [{'id': '4aff15b8-206e-4641-a006-b37a2e4cb072', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53fca93c-005e-4b2a-b328-e1de25eb24db'}] Failed to bind port 0f9557ca-c08e-47af-a18c-9c056d3856fc on host hostb for vnic_type normal using segments [{'id': '4aff15b8-206e-4641-a006-b37a2e4cb072', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53fca93c-005e-4b2a-b328-e1de25eb24db'}] neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_make_network_dict_outside_engine_facade_manager neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_make_network_dict_outside_engine_facade_manager ... ok neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_no_qos_plugin_loaded neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_no_qos_plugin_loaded ... ok Failed to bind port 0f9557ca-c08e-47af-a18c-9c056d3856fc on host hostb for vnic_type normal using segments [{'id': '4aff15b8-206e-4641-a006-b37a2e4cb072', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53fca93c-005e-4b2a-b328-e1de25eb24db'}] Failed to bind port 0f9557ca-c08e-47af-a18c-9c056d3856fc on host hostb for vnic_type normal using segments [{'id': '4aff15b8-206e-4641-a006-b37a2e4cb072', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53fca93c-005e-4b2a-b328-e1de25eb24db'}] Failed to bind port 0f9557ca-c08e-47af-a18c-9c056d3856fc on host hostb for vnic_type normal using segments [{'id': '4aff15b8-206e-4641-a006-b37a2e4cb072', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '53fca93c-005e-4b2a-b328-e1de25eb24db'}] Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire waiter.switch() File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6549, in _lock_blocked_name_update return thing File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 653, in _session self.session.rollback() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1023, in commit self.transaction.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 466, in _prepare_impl self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 236, in save_obj update, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1008, in _emit_update_statements % (table.description, len(records), rows) sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_dvr_router_with_fixedip_on_fip_net neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_dvr_router_with_fixedip_on_fip_net ... ok neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_subnet neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_subnet ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_subnet_delete neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_subnet_delete ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118886045 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118886045 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118886045 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118886045 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142785899 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_router neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_router ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_updated_l3_agent_notification neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_updated_l3_agent_notification ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_equal_to_max_allowed_address_pair neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_equal_to_max_allowed_address_pair ... ok neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCaseBase.test_agent_registration_bad_timestamp neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCaseBase.test_agent_registration_bad_timestamp ... ok neutron.tests.unit.db.test_db_base_plugin_common.ConvertToDictTestCase.test_list_of_objects neutron.tests.unit.db.test_db_base_plugin_common.ConvertToDictTestCase.test_list_of_objects ... ok rbac_policy is already registered security_group is already registered security_group_rule is already registered neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_make_network_dict_outside_engine_facade_manager neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_make_network_dict_outside_engine_facade_manager ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_remove_from_dhcp_agent_notification neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_remove_from_dhcp_agent_notification ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire waiter.switch() File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6549, in _lock_blocked_name_update return thing File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 653, in _session self.session.rollback() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1023, in commit self.transaction.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 466, in _prepare_impl self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 236, in save_obj update, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1008, in _emit_update_statements % (table.description, len(records), rows) sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_port neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_port ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_port_delete neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_port_delete ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_parameters neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_parameters ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py rbac_policy is already registered security_group is already registered security_group_rule is already registered neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_security_true_allowed_address_pairs neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_security_true_allowed_address_pairs ... skipped u'Plugin does not implement port-security extension' rbac_policy is already registered security_group is already registered security_group_rule is already registered No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_updated_dhcp_agent_notification neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_updated_dhcp_agent_notification ... ok Will not send event port_create_end for network d4183e1a-b884-47e6-9eb6-1d43b6b2ebb9: no agent available. Payload: {'port': {'id': '23163668-f183-4bed-a183-c3618dd0ce4c', 'name': '', 'network_id': 'd4183e1a-b884-47e6-9eb6-1d43b6b2ebb9', 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'mac_address': '12:34:56:78:48:30', 'admin_state_up': True, 'status': 'DOWN', 'device_id': 'not_reserved', 'device_owner': '', 'fixed_ips': [{'subnet_id': 'fdcddc3e-e44a-432c-b339-3bf7b7b69c99', 'ip_address': '10.0.0.26'}], 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'security_groups': ['b2d592c1-b285-4e5b-971c-85aeb7b613c5'], 'binding:vnic_type': 'normal', 'binding:profile': {}, 'binding:host_id': '', 'binding:vif_type': 'unbound', 'binding:vif_details': {}, 'allowed_address_pairs': [], 'extra_dhcp_opts': [], 'description': ''}, 'priority': 6} Error during notification for neutron.api.rpc.agentnotifiers.dhcp_rpc_agent_api.DhcpAgentNotifyAPI._native_event_send_dhcp_notification-1252429 port, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py", line 295, in _native_event_send_dhcp_notification self.notify(context, data, method_name) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py", line 348, in notify self._notify_agents(context, method_name, data, network_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py", line 225, in _notify_agents random.randint(0, len(enabled_agents) - 1)) File "/usr/lib/python3.7/random.py", line 222, in randint return self.randrange(a, b+1) File "/usr/lib/python3.7/random.py", line 200, in randrange raise ValueError("empty range for randrange() (%d,%d, %d)" % (istart, istop, width)) ValueError: empty range for randrange() (0,0, 0) neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_registration_bad_timestamp neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_registration_bad_timestamp ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_unreserved_dhcp_port_creation neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_unreserved_dhcp_port_creation ... ok neutron.tests.unit.db.test_db_base_plugin_common.ConvertToDictTestCase.test_simple_object neutron.tests.unit.db.test_db_base_plugin_common.ConvertToDictTestCase.test_simple_object ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire waiter.switch() File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6549, in _lock_blocked_name_update return thing File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 653, in _session self.session.rollback() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1023, in commit self.transaction.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 466, in _prepare_impl self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 236, in save_obj update, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1008, in _emit_update_statements % (table.description, len(records), rows) sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports-4505516 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_no_fields neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_no_fields ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed ... ok neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_router neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_router ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_repr neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_repr ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire waiter.switch() File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6549, in _lock_blocked_name_update return thing File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 653, in _session self.session.rollback() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1023, in commit self.transaction.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 466, in _prepare_impl self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 236, in save_obj update, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1008, in _emit_update_statements % (table.description, len(records), rows) sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire waiter.switch() File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6549, in _lock_blocked_name_update return thing File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 653, in _session self.session.rollback() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1023, in commit self.transaction.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 466, in _prepare_impl self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 236, in save_obj update, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1008, in _emit_update_statements % (table.description, len(records), rows) sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_network neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_network ... ok neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_port neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_port ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestBasicGet.test_single_get_admin neutron.tests.unit.db.test_db_base_plugin_v2.TestBasicGet.test_single_get_admin ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire waiter.switch() File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6549, in _lock_blocked_name_update return thing File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 653, in _session self.session.rollback() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1023, in commit self.transaction.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 466, in _prepare_impl self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 236, in save_obj update, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1008, in _emit_update_statements % (table.description, len(records), rows) sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_subnetpool neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_subnetpool ... ok neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_floating_ip_delete neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_floating_ip_delete ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_subnetpool_delete neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_subnetpool_delete ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_bad_mac_format neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_bad_mac_format ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_registration_bad_timestamp neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_registration_bad_timestamp ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_address_gets_port_mac neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_address_gets_port_mac ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_bad_ip neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_bad_ip ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire waiter.switch() File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6549, in _lock_blocked_name_update return thing File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 653, in _session self.session.rollback() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1023, in commit self.transaction.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 466, in _prepare_impl self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 236, in save_obj update, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1008, in _emit_update_statements % (table.description, len(records), rows) sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_subnetpool neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_subnetpool ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_router_delete neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_router_delete ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_fields neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_fields ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test__validate_network_subnetpools neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test__validate_network_subnetpools ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_public_network neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_public_network ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_filtered_by_fixed_ip neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_filtered_by_fixed_ip ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_other_tenant_access_via_rbac neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_other_tenant_access_via_rbac ... ok neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_keyword neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_keyword ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_repr neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_repr ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_network_delete neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_network_delete ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_network neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_network ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_parameters_invalid_values neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_parameters_invalid_values ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_create_network_with_status_BUILD neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_create_network_with_status_BUILD ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_overlap_metering_label_rules neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_overlap_metering_label_rules ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_other_tenant_returns_409 neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_other_tenant_returns_409 ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_add_address_pairs neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_add_address_pairs ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_list neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_list ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_resource neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_resource ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_reservation neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_reservation ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py An exception occurred while creating the network:{'network': {'admin_state_up': True, 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'name': 'test_1', 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'shared': False, 'description': ''}} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_expired_reservations_no_tenant neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_expired_reservations_no_tenant ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 385, in create_network_bulk return self._create_bulk('network', context, networks) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 380, in _create_bulk {'resource': resource, 'item': item}) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 375, in _create_bulk objects.append(obj_creator(context, item)) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1128, in _mock_call ret_val = effect(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 604, in second_call raise lib_exc.NeutronException() neutron_lib.exceptions.NeutronException: An unknown exception occurred. neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_create_quota_limit neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_create_quota_limit ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Cannot clean up created object 1234. Exception: neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_native_plugin_failure neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_native_plugin_failure ... ok neutron.tests.unit.db.test__utils.TestCommonHelpFunctions.test__safe_creation_deletion_fails neutron.tests.unit.db.test__utils.TestCommonHelpFunctions.test__safe_creation_deletion_fails ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_emulated neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_emulated ... ok Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire waiter.switch() File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6549, in _lock_blocked_name_update return thing File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 653, in _session self.session.rollback() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1023, in commit self.transaction.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 466, in _prepare_impl self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 236, in save_obj update, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1008, in _emit_update_statements % (table.description, len(records), rows) sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_emulated neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_emulated ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_router neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_router ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_native neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_native ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_single_tenant neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_single_tenant ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_for_network_owner neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_for_network_owner ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_native neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_native ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_wrong_input neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_wrong_input ... ok neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_active_networks_on_not_registered_yet_dhcp_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_active_networks_on_not_registered_yet_dhcp_agent ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_show_network_with_subnet neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_show_network_with_subnet ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_native neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_native ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_invalid_admin_status neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_invalid_admin_status ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py update failed: No details. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/resource.py", line 98, in resource result = method(request=request, **args) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/base.py", line 626, in update return self._update(request, id, body, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/base.py", line 682, in _update obj = obj_updater(request.context, id, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/metering.py", line 62, in update_metering_label raise NotImplementedError() NotImplementedError neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_update_metering_label neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_update_metering_label ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_reservation neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_reservation ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty_with_empty_list neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty_with_empty_list ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_update_quota_usage_with_deltas neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_update_quota_usage_with_deltas ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_quota_usage neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_quota_usage ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_non_existing_quota_usage_returns_none neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_non_existing_quota_usage_returns_none ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_reservation_for_resources_with_empty_list neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_reservation_for_resources_with_empty_list ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_reservations_for_resources neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_reservations_for_resources ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_quota_usage_dirty neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_quota_usage_dirty ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_shared neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_shared ... ok neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_resources_quota_usage_dirty_with_empty_list neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_resources_quota_usage_dirty_with_empty_list ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_update_quota_limit neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_update_quota_limit ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_no_version_updates_on_further_state_reports neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_no_version_updates_on_further_state_reports ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get down agents (False)) neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get down agents (False)) ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get agents invalid alive filter) neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get agents invalid alive filter) ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_broken neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_broken ... ok neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_existing_entry neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_existing_entry ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_native_quotas neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_native_quotas ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_if_port_exists neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_if_port_exists ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_shared_owner_returns_403 neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_shared_owner_returns_403 ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118697781 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118697781 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_new_entry neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_new_entry ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118697781 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118697781 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_without_pk_in_fields_pagination_native neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_without_pk_in_fields_pagination_native ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_reverse_emulated neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_reverse_emulated ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_emulated neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_emulated ... ok neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_add_to_dhcp_agent_with_admin_state_down neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_add_to_dhcp_agent_with_admin_state_down ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_sort_emulated neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_sort_emulated ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_None_values neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_None_values ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_reverse_native neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_reverse_native ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_bad_tenant neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_bad_tenant ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147408393 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147408393 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_port_exists_owned_by_network_race neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_port_exists_owned_by_network_race ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered No more DHCP agents Unable to schedule network b0e1d4fa-be0d-422d-a5dc-9fddaa2df223: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_shared_networks_with_non_admin_user neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_shared_networks_with_non_admin_user ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_native_quotas neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_native_quotas ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_extended_attr_native_returns_400 neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_extended_attr_native_returns_400 ... ok No more DHCP agents Unable to schedule network 3eaf6ab1-06bf-4fa5-be58-5164a04f86e2: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 063746f2-f220-4758-897a-2f53ddf4dc0a: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_as_admin neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_as_admin ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118403615 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118403615 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_invalid_fixed_ips neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_invalid_fixed_ips ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118403615 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118403615 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No more DHCP agents Unable to schedule network b0e1d4fa-be0d-422d-a5dc-9fddaa2df223: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_no_dhcp neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_no_dhcp ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_manual_rescheduling neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_manual_rescheduling ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_show_network neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_show_network ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port_by_network_owner neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port_by_network_owner ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_with_subnet_set_shared neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_with_subnet_set_shared ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_ports_by_device_id neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_ports_by_device_id ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_json neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_json ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_device_id_null neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_device_id_null ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_multi_tenants2_returns_409 neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_multi_tenants2_returns_409 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 88b2b9f4-01a7-4a3c-9308-8c122b6db811: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2119025321 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2119025321 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2119025321 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2119025321 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation ... ok neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_routers_hosted_by_l3_agent_with_invalid_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_routers_hosted_by_l3_agent_with_invalid_agent ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port_public_network neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port_public_network ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_invalid_ip neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_invalid_ip ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port_with_ipv6_slaac_address neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_port_with_ipv6_slaac_address ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_update_ip neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_update_ip ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network_with_ip neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network_with_ip ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142509319 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142509319 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142509319 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142509319 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network ecf7e31b-f189-4e0c-8871-7732213fe549: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118894941 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_restart_l3_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_restart_l3_agent ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network 435e9fdf-c01a-4d90-a6a3-759f4a259dd1: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118894941 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_hosted_2 neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_hosted_2 ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py An exception occurred while creating the port:{'port': {'network_id': 'a315088d-bec2-43d3-a712-84f15761984f', 'admin_state_up': True, 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'name': 'test_1', 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'mac_address': , 'fixed_ips': , 'device_id': '', 'device_owner': '', 'description': ''}} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode ... ok POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 1271, in create_port_bulk return self._create_bulk('port', context, ports) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 380, in _create_bulk {'resource': resource, 'item': item}) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 375, in _create_bulk objects.append(obj_creator(context, item)) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1128, in _mock_call ret_val = effect(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 604, in second_call raise lib_exc.NeutronException() neutron_lib.exceptions.NeutronException: An unknown exception occurred. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_native_plugin_failure neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_native_plugin_failure ... ok An exception occurred while creating the port:{'port': {'network_id': 'fce2d6ac-f886-40b9-a225-4deb52e5c194', 'admin_state_up': True, 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'name': 'test_1', 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'mac_address': , 'fixed_ips': , 'device_id': '', 'device_owner': '', 'description': ''}} neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode ... ok POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 1271, in create_port_bulk return self._create_bulk('port', context, ports) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 380, in _create_bulk {'resource': resource, 'item': item}) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 375, in _create_bulk objects.append(obj_creator(context, item)) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1128, in _mock_call ret_val = effect(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 604, in second_call raise lib_exc.NeutronException() neutron_lib.exceptions.NeutronException: An unknown exception occurred. POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 787, in create_subnet result, net, ipam_sub = self._create_subnet_precommit(context, subnet) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 839, in _create_subnet_precommit subnetpool_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/ipam_pluggable_backend.py", line 536, in allocate_subnet ipam_subnet = ipam_driver.allocate_subnet(subnet_request) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/ipam/drivers/neutrondb_ipam/driver.py", line 349, in allocate_subnet subnet = super(NeutronDbPool, self).allocate_subnet(subnet_request) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/ipam/subnet_alloc.py", line 180, in allocate_subnet return self._allocate_specific_subnet(request) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/ipam/subnet_alloc.py", line 163, in _allocate_specific_subnet raise n_exc.SubnetAllocationError(reason=msg) neutron.common.exceptions.SubnetAllocationError: Failed to allocate subnet: Cannot allocate requested subnet from the available set of prefixes. neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_reverse_native neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_reverse_native ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_emulated_plugin_failure neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_emulated_plugin_failure ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_already_allocated neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_already_allocated ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142786941 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142786941 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142786941 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142786941 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_hosted neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_hosted ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147319809 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147319809 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147319809 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147319809 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_policy neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_policy ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_port_exists_owned_by_network neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_port_exists_owned_by_network ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_native_quotas neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_native_quotas ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_wrong_input neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_ports_bulk_wrong_input ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_native neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_native ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_is_mac_in_use neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_is_mac_in_use ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_too_small neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_too_small ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network 43a45e12-d0ea-4d10-9db9-5ae342288053: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143093057 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_invalid_admin_state neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_invalid_admin_state ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network 43a45e12-d0ea-4d10-9db9-5ae342288053: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No active L3 agents Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_port_exists_owned_by_network_port_not_found neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_network_port_exists_owned_by_network_port_not_found ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_subnet_prefix_allocation_pools neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_subnet_prefix_allocation_pools ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_supported_default_prefix neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_supported_default_prefix ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_fixed_ip_invalid_ip neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_fixed_ip_invalid_ip ... ok Unable to schedule network e9ae74b6-2074-4497-98fb-5ce6a68d559b: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_without_l3_agents neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_without_l3_agents ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac ... ok Unable to schedule network e9ae74b6-2074-4497-98fb-5ce6a68d559b: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_emulated neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_emulated ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_down_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_down_agent ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_dhcp_port_ips_prefer_next_available_ip neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_dhcp_port_ips_prefer_next_available_ip ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_invalid_mac_address neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_invalid_mac_address ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_specific_gw neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_specific_gw ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_ports_ignores_port_not_found neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_ports_ignores_port_not_found ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_get_subnetpool neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_get_subnetpool ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141689639 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141689639 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141689639 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141689639 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_overlapping_subnets neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_overlapping_subnets ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141695407 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_range_allocation neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_range_allocation ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141695407 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' IPAM subnet referenced to Neutron subnet ab33734a-a233-4c55-96c9-a700c7fb421a does not exist Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141695407 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141695407 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_with_stale_subnet neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_with_stale_subnet ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_duplicate_ips neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_duplicate_ips ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduling_on_network_creation neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduling_on_network_creation ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_rpc_sync_routers neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_rpc_sync_routers ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_subnet_bad_gateway neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_subnet_bad_gateway ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_port_update_with_ipam_error neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_port_update_with_ipam_error ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_2_subnets_overlapping_cidr_not_allowed_returns_400 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_2_subnets_overlapping_cidr_not_allowed_returns_400 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_cannot_create_multiple_default_subnetpools neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_cannot_create_multiple_default_subnetpools ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id ... ok router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_duplicate_ip neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_duplicate_ip ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_fixed_ip_invalid_subnet_id neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_fixed_ip_invalid_subnet_id ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network 8173688e-6f92-4ac6-af4f-e84cffc343e9: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118609813 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118609813 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118609813 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118609813 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_delete_nonexistent_subnetpool neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_delete_nonexistent_subnetpool ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_nameserver neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_nameserver ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduling_on_port_creation neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduling_on_port_creation ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_24_with_defaults neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_24_with_defaults ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_add_additional_ip neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_add_additional_ip ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_public_network neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_public_network ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_delete_ip neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_delete_ip ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_port_create_notification neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_port_create_notification ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_sort_native neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_sort_native ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_get_subnetpool_different_tenants_shared neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_get_subnetpool_different_tenants_shared ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142873367 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_mixed_ip_version neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_mixed_ip_version ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142873367 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142873367 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142873367 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_mac_generation neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_mac_generation ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent ... ok rbac_policy is already registered security_group is already registered security_group_rule is already registered neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_update_ip_address_only neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_update_ip_address_only ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_v4_and_v6_slaac neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_v4_and_v6_slaac ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_invalid_subnet_v6_pd_slaac neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_invalid_subnet_v6_pd_slaac ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_prefix neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_prefix ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_delete_subnetpool neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_delete_subnetpool ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141761543 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141761543 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141761543 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141761543 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_mac_generation_4octet neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_mac_generation_4octet ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_is_not_rescheduled_from_alive_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_is_not_rescheduled_from_alive_agent ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 787, in create_subnet result, net, ipam_sub = self._create_subnet_precommit(context, subnet) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 839, in _create_subnet_precommit subnetpool_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/ipam_pluggable_backend.py", line 536, in allocate_subnet ipam_subnet = ipam_driver.allocate_subnet(subnet_request) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/ipam/drivers/neutrondb_ipam/driver.py", line 349, in allocate_subnet subnet = super(NeutronDbPool, self).allocate_subnet(subnet_request) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/ipam/subnet_alloc.py", line 180, in allocate_subnet return self._allocate_specific_subnet(request) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/ipam/subnet_alloc.py", line 163, in _allocate_specific_subnet raise n_exc.SubnetAllocationError(reason=msg) neutron.common.exceptions.SubnetAllocationError: Failed to allocate subnet: Cannot allocate requested subnet from the available set of prefixes. neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_subnet_with_default_prefixlen neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_subnet_with_default_prefixlen ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_non_existent_prefix neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_non_existent_prefix ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142652743 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142652743 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142652743 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_show_port neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_show_port ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142652743 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_bad_owner neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_bad_owner ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_router_remove_from_l3_agent_notification neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_router_remove_from_l3_agent_notification ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_addr_modes neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_addr_modes ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_quota neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_quota ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_illegal_subnetpool_prefix_list_update neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_illegal_subnetpool_prefix_list_update ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py router is already registered floatingip is already registered rbac_policy is already registered security_group is already registered security_group_rule is already registered Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port ... ok Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147020037 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147020037 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147020037 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.extensions.test_l3.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147020037 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Rescheduling router ef856c06-1525-4b6f-a3d8-ef967d98eda9 from agent 08ebcd2d-adb5-4ea6-b144-f7eff5e57019 because the agent did not report to the server in the last 150 seconds. neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_default_subnetpools neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_default_subnetpools ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_too_large neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_too_large ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_from_dead_agent neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_from_dead_agent ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_used neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_used ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_overlap_with_fixed_ip neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_overlap_with_fixed_ip ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_non_router neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_non_router ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_max_prefix neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_max_prefix ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_not_admin neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_not_admin ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_empty_prefix_list neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_empty_prefix_list ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py rbac_policy is already registered security_group is already registered security_group_rule is already registered neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_prefix_less_than_min neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_prefix_less_than_min ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_add_to_dhcp_agent_notification neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_add_to_dhcp_agent_notification ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_too_small neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_too_small ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_ipv4_subnet_ipv6_pool neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_ipv4_subnet_ipv6_pool ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_bad_mac neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_bad_mac ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_min_prefix neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_min_prefix ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_with_mismatch_prefixlen neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_with_mismatch_prefixlen ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_21_with_defaults neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_21_with_defaults ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_max_prefix_less_than_default neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_max_prefix_less_than_default ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_duplicate_mac_ip neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_duplicate_mac_ip ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_prefix_list_mixed_ip_version neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_prefix_list_mixed_ip_version ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_more_than_max_allowed_address_pair neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_more_than_max_allowed_address_pair ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_subnet_with_prefixlen neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_any_subnet_with_prefixlen ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_uuid neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_uuid ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_subnet_over_quota neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_subnet_over_quota ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_different_tenants_not_shared neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_different_tenants_not_shared ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_missing_mac_field neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_missing_mac_field ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_get_subnetpool_different_tenants_not_shared neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_get_subnetpool_different_tenants_not_shared ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_dict neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_dict ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_positional neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_positional ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_defaults neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_defaults ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_resource_type_fields neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_resource_type_fields ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire waiter.switch() File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6549, in _lock_blocked_name_update return thing File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 653, in _session self.session.rollback() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1023, in commit self.transaction.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 466, in _prepare_impl self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 236, in save_obj update, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1008, in _emit_update_statements % (table.description, len(records), rows) sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_bounds neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_bounds ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_max_prefix_less_than_min neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_max_prefix_less_than_min ... ok neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_floatingip neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_floatingip ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network ... ok Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire waiter.switch() File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6549, in _lock_blocked_name_update return thing File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 653, in _session self.session.rollback() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1023, in commit self.transaction.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 466, in _prepare_impl self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 236, in save_obj update, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1008, in _emit_update_statements % (table.description, len(records), rows) sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_extra_args neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_extra_args ... ok neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_subnet neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_staledata_error_on_concurrent_object_update_subnet ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 ... ok neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_resource_type_fields neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_resource_type_fields ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 ... ok Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire waiter.switch() File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6549, in _lock_blocked_name_update return thing File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 653, in _session self.session.rollback() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1023, in commit self.transaction.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 466, in _prepare_impl self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 236, in save_obj update, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1008, in _emit_update_statements % (table.description, len(records), rows) sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_floatingip neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_floatingip ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_prefix_larger_than_max neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_default_prefix_larger_than_max ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_multiple_allocation_pools neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_multiple_allocation_pools ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv6_with_defaults neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv6_with_defaults ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_min_prefix_larger_than_max neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_min_prefix_larger_than_max ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_dhcp_disabled neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_dhcp_disabled ... ok neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_router_delete neutron.tests.unit.db.test_db_base_plugin_v2.DbModelProjectTestCase.test_standardattr_removed_on_router_delete ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_create_network_with_default_status neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_create_network_with_default_status ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire waiter.switch() File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6549, in _lock_blocked_name_update return thing File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 653, in _session self.session.rollback() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1023, in commit self.transaction.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 466, in _prepare_impl self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 236, in save_obj update, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1008, in _emit_update_statements % (table.description, len(records), rows) sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_values neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_values ... ok neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_network neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_network ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire waiter.switch() File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6549, in _lock_blocked_name_update return thing File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 653, in _session self.session.rollback() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1023, in commit self.transaction.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 466, in _prepare_impl self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 236, in save_obj update, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1008, in _emit_update_statements % (table.description, len(records), rows) sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 145, in _do_acquire waiter.switch() File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 214, in main result = function(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 6549, in _lock_blocked_name_update return thing File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 653, in _session self.session.rollback() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 650, in _session self._end_session_transaction(self.session) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 678, in _end_session_transaction session.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1023, in commit self.transaction.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 466, in _prepare_impl self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 236, in save_obj update, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1008, in _emit_update_statements % (table.description, len(records), rows) sqlalchemy.orm.exc.StaleDataError: UPDATE statement on table 'standardattributes' expected to update 1 row(s); 0 were matched. neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_V6_cidr neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_V6_cidr ... ok neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_sg neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_staledata_error_on_concurrent_object_update_sg ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_network_delete neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_network_delete ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_ra_modes neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_ra_modes ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_port_delete neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_port_delete ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_sg_delete neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_sg_delete ... ok neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_subnetpool_delete neutron.tests.unit.db.test_db_base_plugin_v2.DbModelTenantTestCase.test_standardattr_removed_on_subnetpool_delete ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_no_ip_version neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_no_ip_version ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_prefix_list_append neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_prefix_list_append ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_delete_subnetpool_existing_allocations neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_delete_subnetpool_existing_allocations ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_native_quotas neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_native_quotas ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestBasicGet.test_single_get_tenant neutron.tests.unit.db.test_db_base_plugin_v2.TestBasicGet.test_single_get_tenant ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_boolean neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_boolean ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_V6_slaac_big_prefix neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_V6_slaac_big_prefix ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_different_tenants_shared neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_different_tenants_shared ... ok neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_get_user_allocation_for_dhcp_port_returns_none neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2AsMixinTestCase.test_get_user_allocation_for_dhcp_port_returns_none ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_ipv6_address_mode neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_ipv6_address_mode ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_too_many_routes neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_too_many_routes ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py An exception occurred while creating the network:{'network': {'admin_state_up': True, 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'name': 'test_1', 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'shared': False, 'description': ''}} Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 385, in create_network_bulk return self._create_bulk('network', context, networks) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 380, in _create_bulk {'resource': resource, 'item': item}) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 375, in _create_bulk objects.append(obj_creator(context, item)) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1128, in _mock_call ret_val = effect(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 604, in second_call raise lib_exc.NeutronException() neutron_lib.exceptions.NeutronException: An unknown exception occurred. neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_emulated_plugin_failure neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_emulated_plugin_failure ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_tenant neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_tenant ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_snat_intf_on_network neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_snat_intf_on_network ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_one_dns neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_one_dns ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_emulated neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_emulated ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_prefix_list_compaction neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_update_subnetpool_prefix_list_compaction ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_port_exists_owned_by_network neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_port_exists_owned_by_network ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_v6_allocation_pool neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_v6_allocation_pool ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_native_quotas neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_native_quotas ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_only_ip_version_v6_no_pool neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_only_ip_version_v6_no_pool ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_emulated neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_emulated ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_tenants_and_quotas neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_tenants_and_quotas ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_hostroutes neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_hostroutes ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_pd_gw_values neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_pd_gw_values ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_ip_address neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_ip_address ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_v6_pd_allocation_pool neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_v6_pd_allocation_pool ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_tenants_and_quotas_fail neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_networks_bulk_tenants_and_quotas_fail ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_bcast_returns_400 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_bcast_returns_400 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_shared_returns_400 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_shared_returns_400 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_ipv6_ra_mode neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_ipv6_ra_mode ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_port_exists_owned_by_other neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_port_exists_owned_by_other ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_public_network_no_admin_tenant neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_create_public_network_no_admin_tenant ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_is_broadcast_addr_returns_400 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_is_broadcast_addr_returns_400 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_large_allocation_pool neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_large_allocation_pool ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_filtering_by_project_id neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_filtering_by_project_id ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_native neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_pagination_native ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_ipv6_slaac_port_exists neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_ipv6_slaac_port_exists ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_of_network_returns_400 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_of_network_returns_400 ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_sort_native neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_sort_native ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_shared_network_noadmin_returns_403 neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_shared_network_noadmin_returns_403 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_two_subnets neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_two_subnets ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_reverse_emulated neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_reverse_emulated ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_two_dns neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_two_dns ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_show_subnet neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_show_subnet ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_anticipating_allocation neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_anticipating_allocation ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_out_of_cidr_global neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_out_of_cidr_global ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_values neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_gw_values ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_ip_version neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_ip_version ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_callback neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_callback ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 neutron.tests.unit.db.test_db_base_plugin_v2.TestNetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_network neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_network ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_with_allocation_range neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_with_allocation_range ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_none_gateway neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_none_gateway ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_shared neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_shared ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_get_ports_count neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_get_ports_count ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_too_many_dns neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_too_many_dns ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_native neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_native ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_unsupported_subnet_cidr_multicast neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_unsupported_subnet_cidr_multicast ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_none_gateway_allocation_pool neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_none_gateway_allocation_pool ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native_ipv6 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native_ipv6 ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_sort_emulated neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_sort_emulated ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_two_host_routes neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_two_host_routes ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_reverse_emulated neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_list_ports_with_pagination_reverse_emulated ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_dns_to_None neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_dns_to_None ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_lifecycle_dns_retains_order neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_lifecycle_dns_retains_order ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_dns_and_route neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_dns_and_route ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 ... ok An exception occurred while creating the subnet:{'subnet': {'network_id': 'fe1d11dc-9afb-4a75-94aa-bf02c2943824', 'ip_version': 4, 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'name': 'test_1', 'cidr': '10.0.1.0/24', 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'subnetpool_id': , 'prefixlen': , 'gateway_ip': , 'allocation_pools': , 'dns_nameservers': , 'host_routes': , 'enable_dhcp': True, 'ipv6_ra_mode': , 'ipv6_address_mode': , 'description': ''}} Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 540, in create_subnet_bulk return self._create_bulk('subnet', context, subnets) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 380, in _create_bulk {'resource': resource, 'item': item}) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 375, in _create_bulk objects.append(obj_creator(context, item)) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1128, in _mock_call ret_val = effect(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 604, in second_call raise lib_exc.NeutronException() neutron_lib.exceptions.NeutronException: An unknown exception occurred. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native_plugin_failure neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native_plugin_failure ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_other_subnet_on_network_still_in_use neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_other_subnet_on_network_still_in_use ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_dns neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_dns ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_get_subnets_count_filter_by_project_id neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_get_subnets_count_filter_by_project_id ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native_quotas neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_native_quotas ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_from_no_gw_to_no_gw neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_from_no_gw_to_no_gw ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_ports_by_device_id_second_call_failure neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_delete_ports_by_device_id_second_call_failure ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_dns neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_dns ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_get_subnets_count_filter_by_unknown_filter neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_get_subnets_count_filter_by_unknown_filter ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No controller found for: doohickeys - returning response code 404 Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_bad_route_404 neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_bad_route_404 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_parameter neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_parameter ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_subnet neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_subnet ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_delete_returns_204 neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_delete_returns_204 ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_filtering_by_cidr_used_on_create neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_filtering_by_cidr_used_on_create ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_get_subnets_count neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_get_subnets_count ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_duplicate_mac_generation neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_duplicate_mac_generation ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_ips_only neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_ips_only ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_attributes_fails neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_attributes_fails ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_validate_subnet_host_routes_exhausted neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_validate_subnet_host_routes_exhausted ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_uuid neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_invalid_uuid ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_port_prevents_network_deletion neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_port_prevents_network_deletion ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_with_fields_noadmin_and_policy_field neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_with_fields_noadmin_and_policy_field ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_emulated neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_emulated ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_no_more_port_exception neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_no_more_port_exception ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_reverse_native neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_with_pagination_reverse_native ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_not_on_network neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_not_on_network ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_returns_200 neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_returns_200 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_port_ipam neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_port_ipam ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_create_returns_201 neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_create_returns_201 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_update_invalid_json_400 neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_update_invalid_json_400 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_unsupported_subnet_cidr_loopback neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_unsupported_subnet_cidr_loopback ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_duplicate_mac neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_duplicate_mac ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_port_prevents_subnet_deletion neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_port_prevents_subnet_deletion ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_v6_slaac neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_v6_slaac ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__get_dvr_mac_address_by_host neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__get_dvr_mac_address_by_host ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_mac_cleared_on_agent_delete_event neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_mac_cleared_on_agent_delete_event ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 787, in create_subnet result, net, ipam_sub = self._create_subnet_precommit(context, subnet) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 839, in _create_subnet_precommit subnetpool_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/ipam_pluggable_backend.py", line 563, in allocate_subnet subnet_request.subnet_id) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/ipam_pluggable_backend.py", line 549, in allocate_subnet subnet_request) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect ValueError neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip_eui64 neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip_eui64 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_ipam_subnet_deallocated_if_create_fails neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_ipam_subnet_deallocated_if_create_fails ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip_ipv6 neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip_ipv6 ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_filtering_by_unknown_filter neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_list_subnets_filtering_by_unknown_filter ... skipped u'Plugin does not support filter validation' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_by_host_existing_host neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_by_host_existing_host ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_autoaddress_ipv6_pd_enabled neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_autoaddress_ipv6_pd_enabled ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_v4_and_v6 neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_requested_subnet_id_v4_and_v6 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_v6_slaac neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_v6_slaac ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__get_dvr_mac_address_by_host_not_found neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__get_dvr_mac_address_by_host_not_found ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_returns_200 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_returns_200 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_backend_mixin.TestPortUpdateIpam.test_port_update_allocate_from_net_subnet neutron.tests.unit.db.test_ipam_backend_mixin.TestPortUpdateIpam.test_port_update_allocate_from_net_subnet ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips_with_exception neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips_with_exception ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_update_returns_200 neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_update_returns_200 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_no_ip_address_slaac neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_no_ip_address_slaac ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_dns_with_too_many_entries neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_dns_with_too_many_entries ... ok neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_non_router_port neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_non_router_port ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_device_id_unchanged neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_device_id_unchanged ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_with_matching_prefixlen neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_with_matching_prefixlen ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_list neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_list ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.IntegrityError: FOREIGN KEY constraint failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 1288, in create_port db_port = self.create_port_db(context, port) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 1321, in create_port_db context, port, port_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/ipam_pluggable_backend.py", line 196, in allocate_ips_for_port_and_store revert_on_fail=False) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/ipam_pluggable_backend.py", line 183, in allocate_ips_for_port_and_store subnet_id, port_id) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 993, in wrapper return fn(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_common.py", line 130, in _store_ip_allocation allocated.create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 667, in _session self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBReferenceError: (sqlite3.IntegrityError) FOREIGN KEY constraint failed [SQL: 'INSERT INTO ipallocations (port_id, ip_address, subnet_id, network_id) VALUES (?, ?, ?, ?)'] [parameters: ('a840ff27-1dfc-4699-9727-07e3e1e1e29a', '127.0.0.1', 'de1e0cee-7a66-4b8e-b667-7863e9fcd54b', '2fe3da45-eb96-4b7a-8306-c07d52ce5824')] (Background on this error at: http://sqlalche.me/e/gkpj) Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_new_pools neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_new_pools ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_port_ipam_with_rollback neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_port_ipam_with_rollback ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips_with_exception_on_rollback neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips_with_exception_on_rollback ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_from_gw_to_no_gw neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_from_gw_to_no_gw ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_smaller_than_min neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_smaller_than_min ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Could not retrieve gateway port for subnet {'id': '33afe48c-7b55-42f6-91fe-af68cb5b288a', 'name': '', 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'network_id': '6ac11047-adbe-4cb0-a829-e299fbbd8134', 'ip_version': 4, 'subnetpool_id': None, 'enable_dhcp': True, 'ipv6_ra_mode': None, 'ipv6_address_mode': None, 'gateway_ip': '10.0.0.1', 'cidr': '10.0.0.0/24', 'allocation_pools': [{'start': '10.0.0.2', 'end': '10.0.0.254'}], 'host_routes': [], 'dns_nameservers': [], 'shared': False, 'description': '', 'service_types': [], 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b'} Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_subnet_for_dvr_returns_correct_mac neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_subnet_for_dvr_returns_correct_mac ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_show_returns_200 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_show_returns_200 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_ips_for_port_passes_port_dict_to_factory neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_ips_for_port_passes_port_dict_to_factory ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_route neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_route ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_multiple_ips neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_multiple_ips ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_port_ipam neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_port_ipam ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_route_with_too_many_entries neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_route_with_too_many_entries ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_V4_cidr neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_V4_cidr ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_route_to_None neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_route_to_None ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_mac_not_cleared_on_agent_delete_event_with_remaining_agents neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_mac_not_cleared_on_agent_delete_event_with_remaining_agents ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_native neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_native ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_subnet_over_ipam neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_subnet_over_ipam ... ok DB exceeded retry limit. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.IntegrityError: UNIQUE constraint failed: dvr_host_macs.mac_address The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1043, in _transaction_scope yield resource File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 667, in _session self.session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBDuplicateEntry: (sqlite3.IntegrityError) UNIQUE constraint failed: dvr_host_macs.mac_address [SQL: 'INSERT INTO dvr_host_macs (host, mac_address) VALUES (?, ?)'] [parameters: ('foo_host_2', 'FE-16-3E-F2-4C-BA')] (Background on this error at: http://sqlalche.me/e/gkpj) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/dvr_mac_db.py", line 109, in _create_dvr_mac_address_retry dvr_mac_binding.create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 840, in create object_class=self.__class__, db_exception=db_exc) neutron_lib.objects.exceptions.NeutronDbObjectDuplicateEntry: Failed to create a duplicate DVRMacAddress: for attribute(s) ['mac_address'] with value(s) None MAC generation error after 10 attempts An exception occurred while creating the network:{'network': {'admin_state_up': True, 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'name': 'test_1', 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'shared': False, 'description': ''}} No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 385, in create_network_bulk return self._create_bulk('network', context, networks) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 380, in _create_bulk {'resource': resource, 'item': item}) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 375, in _create_bulk objects.append(obj_creator(context, item)) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1128, in _mock_call ret_val = effect(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 604, in second_call raise lib_exc.NeutronException() neutron_lib.exceptions.NeutronException: An unknown exception occurred. neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__create_dvr_mac_address_retries_exceeded_retry_logic neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__create_dvr_mac_address_retries_exceeded_retry_logic ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields_noadmin_and_policy_field neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields_noadmin_and_policy_field ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_multiple_ips_one_subnet_add_third neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_multiple_ips_one_subnet_add_third ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native_plugin_failure neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native_plugin_failure ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_by_host_missing_host neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_by_host_missing_host ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_ip_version_null neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_ip_version_null ... ok neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_remove_autoaddress neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_remove_autoaddress ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_validate_subnet_dns_nameservers_exhausted neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_validate_subnet_dns_nameservers_exhausted ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_non_router_port_and_slaac neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_non_router_port_and_slaac ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_single_any_ip neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_single_any_ip ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_ip neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_mac_ip ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_show_network_with_subnet neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_show_network_with_subnet ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields_noadmin neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields_noadmin ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_public_network_no_admin_tenant neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_public_network_no_admin_tenant ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_single_fixed_ip neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_single_fixed_ip ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_parameters_invalid_values neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_parameters_invalid_values ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_delete_with_req_body_returns_400 neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_delete_with_req_body_returns_400 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_pools neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_pools ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_ipv6_pd_subnet_over_ipam neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_ipv6_pd_subnet_over_ipam ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_update_invalid_json_400 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_update_invalid_json_400 ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_update_ips neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_update_ips ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_invalid_admin_status neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_invalid_admin_status ... ok POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 787, in create_subnet result, net, ipam_sub = self._create_subnet_precommit(context, subnet) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 839, in _create_subnet_precommit subnetpool_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/ipam_pluggable_backend.py", line 536, in allocate_subnet ipam_subnet = ipam_driver.allocate_subnet(subnet_request) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect ValueError neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_with_fields_noadmin neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_with_fields_noadmin ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_subnet_over_ipam_with_rollback neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_subnet_over_ipam_with_rollback ... ok Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] Failed to bind port 9481f446-a2c8-4c46-a125-5ae7bc3f8541 on host fakehost for vnic_type normal using segments [{'id': '6d37d95c-13f7-4917-aaa5-017a12d11ab3', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'b7e268a3-b533-4872-b130-3571275adb66'}] neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_multi_tenants_returns_409 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_multi_tenants_returns_409 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_ipam_backend_mixin.TestPortUpdateIpamML2.test_port_update_allocate_from_net_subnet neutron.tests.unit.db.test_ipam_backend_mixin.TestPortUpdateIpamML2.test_port_update_allocate_from_net_subnet ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_port_ipam neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_port_ipam ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_fields neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_fields ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_show_returns_200 neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_show_returns_200 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_tenants_and_quotas neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_tenants_and_quotas ... ok neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_multiple_ips_with_exception neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_multiple_ips_with_exception ... ok neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_json neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_json ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_with_subnet_set_shared neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_with_subnet_set_shared ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_is_nw_addr_returns_400 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_gw_is_nw_addr_returns_400 ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.db.test_db_base_plugin_v2.TestPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_wrong_input neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_wrong_input ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_emulated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_emulated ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_eui64_ip neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_eui64_ip ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_reverse_emulated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_reverse_emulated ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_test_fixed_ips_for_port_pd_gateway neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_test_fixed_ips_for_port_pd_gateway ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_recreate_port_ipam neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_recreate_port_ipam ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_allocation_pool_returns_400 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_invalid_allocation_pool_returns_400 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_invalid_ip_and_subnet_id neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_invalid_ip_and_subnet_id ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_allocation_pools neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_allocate_specific_subnet_prefix_allocation_pools ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_ip neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_ip ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_extended_attr_native_returns_400 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_extended_attr_native_returns_400 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_single_ip neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_single_ip ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_remote_key_native_returns_400 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_remote_key_native_returns_400 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_update_returns_200 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_update_returns_200 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_without_pk_in_fields_pagination_emulated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_without_pk_in_fields_pagination_emulated ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Revert failed with: Revert failed with: Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_new_pools_exception neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_new_pools_exception ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_too_large neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_default_prefix_too_large ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_emulated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_emulated ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_anticipating_allocation neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_anticipating_allocation ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_shared_networks_with_non_admin_user neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_shared_networks_with_non_admin_user ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_native neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_native ... ok An exception occurred while creating the network:{'network': {'admin_state_up': True, 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'name': 'test_1', 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'shared': False, 'description': ''}} POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 385, in create_network_bulk return self._create_bulk('network', context, networks) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 380, in _create_bulk {'resource': resource, 'item': item}) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 375, in _create_bulk objects.append(obj_creator(context, item)) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1128, in _mock_call ret_val = effect(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 604, in second_call raise lib_exc.NeutronException() neutron_lib.exceptions.NeutronException: An unknown exception occurred. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_emulated_plugin_failure neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_emulated_plugin_failure ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_recreate_port_ipam_specific_ip neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_recreate_port_ipam_specific_ip ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_supported_min_prefix neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv4_supported_min_prefix ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_ip neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_ip ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_multiple_ipv4_and_ipv6_subnets neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_multiple_ipv4_and_ipv6_subnets ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_show_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_show_network ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_invalid_fixed_ip_address_v6_pd_slaac neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_invalid_fixed_ip_address_v6_pd_slaac ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No controller found for: doohickeys - returning response code 404 Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_bad_route_404 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_bad_route_404 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native_quotas neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native_quotas ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv6_default_prefix_bounds neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_create_subnetpool_ipv6_default_prefix_bounds ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_without_pk_in_fields_pagination_native neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_without_pk_in_fields_pagination_native ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_by_device_id_second_call_failure neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_by_device_id_second_call_failure ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_mac_address neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_mac_address ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py An exception occurred while creating the port:{'port': {'network_id': '57d7dbf9-bb3c-4f5b-9dab-7c9b8256fb55', 'admin_state_up': True, 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'name': 'test_1', 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'mac_address': , 'fixed_ips': , 'device_id': '', 'device_owner': '', 'description': ''}} /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_create_returns_201 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_create_returns_201 ... ok POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 1271, in create_port_bulk return self._create_bulk('port', context, ports) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 380, in _create_bulk {'resource': resource, 'item': item}) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 375, in _create_bulk objects.append(obj_creator(context, item)) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1128, in _mock_call ret_val = effect(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 604, in second_call raise lib_exc.NeutronException() neutron_lib.exceptions.NeutronException: An unknown exception occurred. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_emulated_plugin_failure neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_emulated_plugin_failure ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_emulated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_emulated ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_filters_none neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetPoolsV2.test_list_subnetpools_filters_none ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_other_tenant_access_via_rbac neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_other_tenant_access_via_rbac ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_mac_generation_4octet neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_mac_generation_4octet ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_single_tenant neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_single_tenant ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_ip neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_ip ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_out_of_range_allocation_pool_returns_400 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_out_of_range_allocation_pool_returns_400 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native_quotas neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native_quotas ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_delete_returns_204 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_delete_returns_204 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_shared_owner_returns_403 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_shared_owner_returns_403 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_wrong_input neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_wrong_input ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_as_admin neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_as_admin ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_port_exists_owned_by_network_race neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_port_exists_owned_by_network_race ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_shared neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_shared ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_admin_state neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_admin_state ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_one_host_route neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_one_host_route ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_delete_with_req_body_returns_400 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_delete_with_req_body_returns_400 ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_ip_version neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_bad_ip_version ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips ... ok An exception occurred while creating the port:{'port': {'network_id': '9991bc3b-9d51-445e-b070-addade56de0a', 'admin_state_up': True, 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'name': 'test_1', 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'mac_address': , 'fixed_ips': , 'device_id': '', 'device_owner': '', 'description': ''}} POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 1271, in create_port_bulk return self._create_bulk('port', context, ports) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 380, in _create_bulk {'resource': resource, 'item': item}) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 375, in _create_bulk objects.append(obj_creator(context, item)) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1128, in _mock_call ret_val = effect(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 604, in second_call raise lib_exc.NeutronException() neutron_lib.exceptions.NeutronException: An unknown exception occurred. neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_v6_slaac neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_v6_slaac ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native_plugin_failure neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native_plugin_failure ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_emulated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_emulated ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_two_subnets_same_cidr_returns_400 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_two_subnets_same_cidr_returns_400 ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_ips_only neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_ips_only ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_port_exists_owned_by_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_port_exists_owned_by_network ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ip_address_only neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ip_address_only ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_public_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_public_network ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_for_network_owner neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_for_network_owner ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_ignores_port_not_found neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_ignores_port_not_found ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_filtered_by_fixed_ip_with_limit neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_filtered_by_fixed_ip_with_limit ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_tenants_and_quotas_fail neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_tenants_and_quotas_fail ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_route neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_delete_subnet_with_route ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_specific_gw neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_specific_gw ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_port_exists_owned_by_network_port_not_found neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_port_exists_owned_by_network_port_not_found ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_native_quotas neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_native_quotas ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_fixed_ip_address_v6_pd_slaac neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_fixed_ip_address_v6_pd_slaac ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_ip_allocation_for_ipv6_2_subnet_slaac_mode neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_ip_allocation_for_ipv6_2_subnet_slaac_mode ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_sort_emulated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_sort_emulated ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_get_ports_count neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_get_ports_count ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_fixed_ip_invalid_subnet_id neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_fixed_ip_invalid_subnet_id ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_too_large neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_too_large ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_native neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_native ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_ip_allocation_for_ipv6_subnet_slaac_address_mode neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_ip_allocation_for_ipv6_subnet_slaac_address_mode ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ip neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ip ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_duplicate_ip neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_duplicate_ip ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_from_gw_to_new_gw neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_from_gw_to_new_gw ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_default_subnetpools neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_default_subnetpools ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_reverse_native neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_reverse_native ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_no_more_port_exception neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_no_more_port_exception ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_is_mac_in_use neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_is_mac_in_use ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_sort_native neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_sort_native ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_reverse_emulated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_reverse_emulated ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_address_mode_fails neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_address_mode_fails ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_nonzero_cidr neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_nonzero_cidr ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_bounds neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_bounds ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_parameters neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_parameters ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_overlapping_subnets neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_overlapping_subnets ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_duplicate_mac neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_duplicate_mac ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_invalid_fixed_ips neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_invalid_fixed_ips ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_public_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_public_network ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_None_values neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_None_values ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool_different_tenants_shared neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool_different_tenants_shared ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_allocation_pool neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_allocation_pool ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix_less_than_min neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix_less_than_min ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_with_fields neutron.tests.unit.db.test_db_base_plugin_v2.TestV2HTTPResponse.test_list_with_fields ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_different_tenants_not_shared neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_different_tenants_not_shared ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_network_different_tenant neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_network_different_tenant ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_invalid_fixed_ip_address_v6_slaac neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_invalid_fixed_ip_address_v6_slaac ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v6_slaac neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v6_slaac ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_invalid_ip_no_subnet_id neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_invalid_ip_no_subnet_id ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_delete_ip neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_delete_ip ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_range_allocation neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_range_allocation ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_emulated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_emulated ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_extraroute_db.TestExtraRouteDb.test_update neutron.tests.unit.db.test_extraroute_db.TestExtraRouteDb.test_update ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_append neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_append ... ok neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_autoaddress neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_autoaddress ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_quota neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_quota ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_21_with_defaults neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_21_with_defaults ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_multiple_ips_one_subnet_noip neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_multiple_ips_one_subnet_noip ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_none_gateway_fully_allocated neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnet_with_none_gateway_fully_allocated ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_router_port neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_router_port ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_not_admin neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_not_admin ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix_less_than_default neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix_less_than_default ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv6_default_prefix_bounds neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv6_default_prefix_bounds ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_duplicate_mac_generation neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_duplicate_mac_generation ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_fixed_ip_address_v6_slaac_router_iface neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_fixed_ip_address_v6_slaac_router_iface ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v4_and_v6_slaac neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v4_and_v6_slaac ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_subnet_v6_pd_slaac neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_subnet_v6_pd_slaac ... ok An exception occurred while creating the subnet:{'subnet': {'network_id': '03985a6a-a0db-4029-a22a-3aaec611e744', 'ip_version': 4, 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'name': 'test_1', 'cidr': '10.0.1.0/24', 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'subnetpool_id': , 'prefixlen': , 'gateway_ip': , 'allocation_pools': , 'dns_nameservers': , 'host_routes': , 'enable_dhcp': True, 'ipv6_ra_mode': , 'ipv6_address_mode': , 'description': ''}} POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 540, in create_subnet_bulk return self._create_bulk('subnet', context, subnets) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 380, in _create_bulk {'resource': resource, 'item': item}) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 375, in _create_bulk objects.append(obj_creator(context, item)) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1128, in _mock_call ret_val = effect(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 604, in second_call raise lib_exc.NeutronException() neutron_lib.exceptions.NeutronException: An unknown exception occurred. neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_subnet_over_ipam neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_subnet_over_ipam ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_emulated_plugin_failure neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_create_subnets_bulk_emulated_plugin_failure ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_hostroutes neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_hostroutes ... ok IPAM subnet referenced to Neutron subnet 49bfed97-42e4-414b-aac3-c07f3c78a20a does not exist Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_stale_subnet neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_stale_subnet ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_fixed_ip_invalid_ip neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_fixed_ip_invalid_ip ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_subnetpool_existing_allocations neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_subnetpool_existing_allocations ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_with_default_prefixlen neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_with_default_prefixlen ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_show_port neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_show_port ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_subnet_over_ipam neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_subnet_over_ipam ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_uuid neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_uuid ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v4_and_v6 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v4_and_v6 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_ip_version neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_ip_version ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix_less_than_min neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix_less_than_min ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_filters_none neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_filters_none ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_add_additional_ip neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_add_additional_ip ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_allocation_pools neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_allocation_pools ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gateway_in_allocation_pool_returns_409 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gateway_in_allocation_pool_returns_409 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets ... ok DELETE failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 115, in wrapped f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 81, in delete return self.plugin_deleter(*deleter_args) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 1048, in delete_subnet self._delete_subnet(context, subnet) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 1058, in _delete_subnet self.ipam.delete_subnet(context, subnet.id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/ipam_pluggable_backend.py", line 160, in delete_subnet ipam_driver.remove_subnet(subnet_id) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect ValueError neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_min_prefix_larger_than_max neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_min_prefix_larger_than_max ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_subnet_over_ipam_with_rollback neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_subnet_over_ipam_with_rollback ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_device_id_null neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_device_id_null ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_ip_version_null neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_ip_version_null ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_too_small neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_too_small ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_cidrv4 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_cidrv4 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 787, in create_subnet result, net, ipam_sub = self._create_subnet_precommit(context, subnet) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 839, in _create_subnet_precommit subnetpool_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/ipam_pluggable_backend.py", line 536, in allocate_subnet ipam_subnet = ipam_driver.allocate_subnet(subnet_request) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/ipam/drivers/neutrondb_ipam/driver.py", line 349, in allocate_subnet subnet = super(NeutronDbPool, self).allocate_subnet(subnet_request) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/ipam/subnet_alloc.py", line 180, in allocate_subnet return self._allocate_specific_subnet(request) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/ipam/subnet_alloc.py", line 163, in _allocate_specific_subnet raise n_exc.SubnetAllocationError(reason=msg) neutron.common.exceptions.SubnetAllocationError: Failed to allocate subnet: Cannot allocate requested subnet from the available set of prefixes. neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_already_allocated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_already_allocated ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_unchanged_pools neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_unchanged_pools ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_cidrv6 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_cidrv6 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V4_cidr_prefix_len neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V4_cidr_prefix_len ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_usable_after_update neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_subnet_usable_after_update ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_too_large neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_too_large ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_first_ip_owned_by_non_router neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_first_ip_owned_by_non_router ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_addr_modes neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_addr_modes ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_fixed_ip_address_v6_slaac neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_fixed_ip_address_v6_slaac ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 787, in create_subnet result, net, ipam_sub = self._create_subnet_precommit(context, subnet) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 839, in _create_subnet_precommit subnetpool_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/ipam_pluggable_backend.py", line 536, in allocate_subnet ipam_subnet = ipam_driver.allocate_subnet(subnet_request) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/ipam/drivers/neutrondb_ipam/driver.py", line 349, in allocate_subnet subnet = super(NeutronDbPool, self).allocate_subnet(subnet_request) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/ipam/subnet_alloc.py", line 180, in allocate_subnet return self._allocate_specific_subnet(request) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/ipam/subnet_alloc.py", line 163, in _allocate_specific_subnet raise n_exc.SubnetAllocationError(reason=msg) neutron.common.exceptions.SubnetAllocationError: Failed to allocate subnet: Cannot allocate requested subnet from the available set of prefixes. neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_bad_owner neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_bad_owner ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_non_existent_prefix neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_non_existent_prefix ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_ips_for_port_passes_port_id_to_factory neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_ips_for_port_passes_port_id_to_factory ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_dns_v4 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_dns_v4 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_pools neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_pools ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_supported_min_prefix neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_supported_min_prefix ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_out_of_cidr_global neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_out_of_cidr_global ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_start_addr neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_start_addr ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_with_mismatch_prefixlen neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_with_mismatch_prefixlen ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ips neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ips ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_network ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_with_matching_prefixlen neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_with_matching_prefixlen ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_ipv6_address_mode neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_ipv6_address_mode ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_compaction neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_compaction ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_shared_returns_400 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_shared_returns_400 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_subnet_bad_gateway neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_subnet_bad_gateway ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_public_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_public_network ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_ipv4_subnet_ipv6_pool neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_ipv4_subnet_ipv6_pool ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_ip_already_allocated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_ip_already_allocated ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_smaller_than_min neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_smaller_than_min ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_ipv6_ra_mode neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_ipv6_ra_mode ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_end_addr neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_end_addr ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_one_host_route neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_one_host_route ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_bad_mac_format neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_bad_mac_format ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_2_subnets_overlapping_cidr_not_allowed_returns_400 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_2_subnets_overlapping_cidr_not_allowed_returns_400 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_cannot_create_multiple_default_subnetpools neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_cannot_create_multiple_default_subnetpools ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_mixed_ip_version neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_mixed_ip_version ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_too_small neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_too_small ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_v6_allocation_pool neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_v6_allocation_pool ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_address_mode_ip_version_4 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_address_mode_ip_version_4 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_out_of_cidr_lla neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_out_of_cidr_lla ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_bad_tenant neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_bad_tenant ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_tenant neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_tenant ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_ra_mode_fails neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_ipv6_ra_mode_fails ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_supported_default_prefix neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_supported_default_prefix ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_subnetpool neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_subnetpool ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_min_prefix neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_min_prefix ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_native_quotas neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_native_quotas ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_two_host_routes neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_two_host_routes ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_db_reference_error neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_db_reference_error ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_pd_gw_values neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_pd_gw_values ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_nonexistent_subnetpool neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_nonexistent_subnetpool ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V6_cidr neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V6_cidr ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool_different_tenants_not_shared neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool_different_tenants_not_shared ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_defaults neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_defaults ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network ... ok neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_no_gateway neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_no_gateway ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_ipv6_slaac_port_exists neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_ipv6_slaac_port_exists ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_dhcp_port_associated_with_other_subnets neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_dhcp_port_associated_with_other_subnets ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_snat_intf_on_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_snat_intf_on_network ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_invalid_netmask_returns_400_ipv4 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_invalid_netmask_returns_400_ipv4 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_illegal_subnetpool_prefix_list_update neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_illegal_subnetpool_prefix_list_update ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_boolean neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_boolean ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_shared_returns_400 neutron.tests.unit.db.test_db_base_plugin_v2.TestSubnetsV2.test_update_subnet_shared_returns_400 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_pd_subnet_in_fixed_ips neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_pd_subnet_in_fixed_ips ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_port_exists_owned_by_other neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_port_exists_owned_by_other ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_no_cidr_and_default_subnetpool neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_no_cidr_and_default_subnetpool ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_ipv6_slaac_router_port_exists neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_ipv6_slaac_router_port_exists ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway_allocation_pool neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway_allocation_pool ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix_larger_than_max neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix_larger_than_max ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_bcast_returns_400 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_bcast_returns_400 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_values neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_values ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__create_dvr_mac_address_success neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__create_dvr_mac_address_success ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_native_quotas neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_native_quotas ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_ip_address neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_ip_address ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_only_ip_version_v6_no_pool neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_only_ip_version_v6_no_pool ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_route neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_route ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_allocation_pool_returns_400 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_allocation_pool_returns_400 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_mixed_ip_version neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_mixed_ip_version ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_attributes_no_dhcp_enabled neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_attributes_no_dhcp_enabled ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_one_dns neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_one_dns ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_if_port_exists neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_if_port_exists ... ok Failed to bind port 9224c7d7-d319-45d1-9e1b-385e68742691 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 9224c7d7-d319-45d1-9e1b-385e68742691 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 9224c7d7-d319-45d1-9e1b-385e68742691 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 9224c7d7-d319-45d1-9e1b-385e68742691 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 9224c7d7-d319-45d1-9e1b-385e68742691 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 9224c7d7-d319-45d1-9e1b-385e68742691 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 9224c7d7-d319-45d1-9e1b-385e68742691 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 9224c7d7-d319-45d1-9e1b-385e68742691 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 9224c7d7-d319-45d1-9e1b-385e68742691 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 9224c7d7-d319-45d1-9e1b-385e68742691 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_subnet neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_subnet ... ok Failed to bind port 74909bcb-87a4-496e-92d1-1e09f88db8cc on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74909bcb-87a4-496e-92d1-1e09f88db8cc on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74909bcb-87a4-496e-92d1-1e09f88db8cc on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74909bcb-87a4-496e-92d1-1e09f88db8cc on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74909bcb-87a4-496e-92d1-1e09f88db8cc on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74909bcb-87a4-496e-92d1-1e09f88db8cc on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74909bcb-87a4-496e-92d1-1e09f88db8cc on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74909bcb-87a4-496e-92d1-1e09f88db8cc on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74909bcb-87a4-496e-92d1-1e09f88db8cc on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74909bcb-87a4-496e-92d1-1e09f88db8cc on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 99da8977-d03e-4c01-a7fd-68e25ec0b008 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 99da8977-d03e-4c01-a7fd-68e25ec0b008 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 99da8977-d03e-4c01-a7fd-68e25ec0b008 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 99da8977-d03e-4c01-a7fd-68e25ec0b008 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 99da8977-d03e-4c01-a7fd-68e25ec0b008 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 99da8977-d03e-4c01-a7fd-68e25ec0b008 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 99da8977-d03e-4c01-a7fd-68e25ec0b008 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 99da8977-d03e-4c01-a7fd-68e25ec0b008 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 99da8977-d03e-4c01-a7fd-68e25ec0b008 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 99da8977-d03e-4c01-a7fd-68e25ec0b008 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_two_dns neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_two_dns ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Failed to bind port 68f82bd7-3eef-427d-9f0a-98ed7ce85c8f on host host1 for vnic_type normal using segments [{'id': '5ca92abe-26d1-428d-b7f0-e42992c0f206', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7ffaf848-f04c-4324-a3f4-2cb558a325eb'}] Failed to bind port 68f82bd7-3eef-427d-9f0a-98ed7ce85c8f on host host1 for vnic_type normal using segments [{'id': '5ca92abe-26d1-428d-b7f0-e42992c0f206', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7ffaf848-f04c-4324-a3f4-2cb558a325eb'}] Failed to bind port 68f82bd7-3eef-427d-9f0a-98ed7ce85c8f on host host1 for vnic_type normal using segments [{'id': '5ca92abe-26d1-428d-b7f0-e42992c0f206', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7ffaf848-f04c-4324-a3f4-2cb558a325eb'}] Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Failed to bind port 68f82bd7-3eef-427d-9f0a-98ed7ce85c8f on host host1 for vnic_type normal using segments [{'id': '5ca92abe-26d1-428d-b7f0-e42992c0f206', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7ffaf848-f04c-4324-a3f4-2cb558a325eb'}] Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Failed to bind port 68f82bd7-3eef-427d-9f0a-98ed7ce85c8f on host host1 for vnic_type normal using segments [{'id': '5ca92abe-26d1-428d-b7f0-e42992c0f206', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7ffaf848-f04c-4324-a3f4-2cb558a325eb'}] Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Failed to bind port 68f82bd7-3eef-427d-9f0a-98ed7ce85c8f on host host1 for vnic_type normal using segments [{'id': '5ca92abe-26d1-428d-b7f0-e42992c0f206', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7ffaf848-f04c-4324-a3f4-2cb558a325eb'}] Failed to bind port 68f82bd7-3eef-427d-9f0a-98ed7ce85c8f on host host1 for vnic_type normal using segments [{'id': '5ca92abe-26d1-428d-b7f0-e42992c0f206', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7ffaf848-f04c-4324-a3f4-2cb558a325eb'}] Failed to bind port 68f82bd7-3eef-427d-9f0a-98ed7ce85c8f on host host1 for vnic_type normal using segments [{'id': '5ca92abe-26d1-428d-b7f0-e42992c0f206', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7ffaf848-f04c-4324-a3f4-2cb558a325eb'}] Failed to bind port 68f82bd7-3eef-427d-9f0a-98ed7ce85c8f on host host1 for vnic_type normal using segments [{'id': '5ca92abe-26d1-428d-b7f0-e42992c0f206', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7ffaf848-f04c-4324-a3f4-2cb558a325eb'}] Failed to bind port 68f82bd7-3eef-427d-9f0a-98ed7ce85c8f on host host1 for vnic_type normal using segments [{'id': '5ca92abe-26d1-428d-b7f0-e42992c0f206', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7ffaf848-f04c-4324-a3f4-2cb558a325eb'}] Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Failed to bind port 77cfab16-4f30-410b-bfa7-9c3a6632a89f on host other for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 77cfab16-4f30-410b-bfa7-9c3a6632a89f on host other for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 77cfab16-4f30-410b-bfa7-9c3a6632a89f on host other for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 77cfab16-4f30-410b-bfa7-9c3a6632a89f on host other for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 77cfab16-4f30-410b-bfa7-9c3a6632a89f on host other for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 77cfab16-4f30-410b-bfa7-9c3a6632a89f on host other for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_ra_modes neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_ra_modes ... ok Failed to bind port 77cfab16-4f30-410b-bfa7-9c3a6632a89f on host other for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 77cfab16-4f30-410b-bfa7-9c3a6632a89f on host other for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 77cfab16-4f30-410b-bfa7-9c3a6632a89f on host other for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 77cfab16-4f30-410b-bfa7-9c3a6632a89f on host other for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_of_network_returns_400 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_of_network_returns_400 ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Failed to bind port 74cc6b12-678d-40fd-b6cf-ae8579e55009 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74cc6b12-678d-40fd-b6cf-ae8579e55009 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74cc6b12-678d-40fd-b6cf-ae8579e55009 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74cc6b12-678d-40fd-b6cf-ae8579e55009 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74cc6b12-678d-40fd-b6cf-ae8579e55009 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74cc6b12-678d-40fd-b6cf-ae8579e55009 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74cc6b12-678d-40fd-b6cf-ae8579e55009 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74cc6b12-678d-40fd-b6cf-ae8579e55009 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74cc6b12-678d-40fd-b6cf-ae8579e55009 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Failed to bind port 74cc6b12-678d-40fd-b6cf-ae8579e55009 on host host1 for vnic_type normal using segments [{'id': 'fd7e26d7-7205-4327-9308-d19091fd07fb', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7cda5d9d-80d1-4f03-a860-ea9c74b5b0d2'}] Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_other_subnet_on_network_still_in_use neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_other_subnet_on_network_still_in_use ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_ports_on_host_by_subnet neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_ports_on_host_by_subnet ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_values neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_values ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_by_network_owner neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_by_network_owner ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_filtering_by_unknown_filter neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_filtering_by_unknown_filter ... skipped u'Plugin does not support filter validation' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_ra_mode_ip_version_4 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_ra_mode_ip_version_4 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_port_not_found neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_port_not_found ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_ip_version neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_ip_version ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_same_ra_and_addr_modes neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_same_ra_and_addr_modes ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_no_ip_version neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_no_ip_version ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Could not retrieve gateway port for subnet {'id': '93ca3308-92f8-4657-8276-47400e970455', 'name': '', 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'network_id': '467992c8-9ae8-42e8-bf20-f7612458d8af', 'ip_version': 4, 'subnetpool_id': None, 'enable_dhcp': True, 'ipv6_ra_mode': None, 'ipv6_address_mode': None, 'gateway_ip': '10.0.0.1', 'cidr': '10.0.0.0/24', 'allocation_pools': [{'start': '10.0.0.2', 'end': '10.0.0.254'}], 'host_routes': [], 'dns_nameservers': [], 'shared': False, 'description': '', 'service_types': [], 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b'} Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_invalid_returns_400 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_invalid_returns_400 ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_subnet_for_dvr_returns_correct_mac_fixed_ips_passed neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_subnet_for_dvr_returns_correct_mac_fixed_ips_passed ... ok neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_no_ip_address_no_slaac neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_no_ip_address_no_slaac ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_reverse_native neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_reverse_native ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count_filter_by_project_id neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count_filter_by_project_id ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_overlapping_allocation_pools_returns_409 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_overlapping_allocation_pools_returns_409 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_uuid neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_uuid ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_port_on_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_port_on_network ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_dhcp_disabled neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_dhcp_disabled ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_allocation_pool neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_allocation_pool ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns_with_too_many_entries neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns_with_too_many_entries ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_eui64_ips neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_eui64_ips ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_port_prevents_network_deletion neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_port_prevents_network_deletion ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_port_update_with_ipam_error neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_port_update_with_ipam_error ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_invalid_pool_for_cidr neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_invalid_pool_for_cidr ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_cidr_and_default_subnetpool neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_cidr_and_default_subnetpool ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_filtering_by_cidr_used_on_create neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_filtering_by_cidr_used_on_create ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_large_allocation_pool neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_large_allocation_pool ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_nonzero_cidr neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_nonzero_cidr ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_address_mode_fails neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_address_mode_fails ... ok Revert failed with: An unknown exception occurred. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 787, in create_subnet result, net, ipam_sub = self._create_subnet_precommit(context, subnet) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 839, in _create_subnet_precommit subnetpool_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/ipam_pluggable_backend.py", line 563, in allocate_subnet subnet_request.subnet_id) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/ipam_pluggable_backend.py", line 549, in allocate_subnet subnet_request) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect ValueError Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_ipam_subnet_create_and_rollback_fails neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_ipam_subnet_create_and_rollback_fails ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_usable_after_update neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_usable_after_update ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_too_many_dns neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_too_many_dns ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gateway_in_allocation_pool_returns_409 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gateway_in_allocation_pool_returns_409 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_used neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_used ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_filtering_by_project_id neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_filtering_by_project_id ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_too_many_routes neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_too_many_routes ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_network_different_tenant neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_network_different_tenant ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway_fully_allocated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway_fully_allocated ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_unsupported_subnet_cidr_loopback neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_unsupported_subnet_cidr_loopback ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_multi_tenants2_returns_409 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_multi_tenants2_returns_409 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_v6_pd_allocation_pool neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_v6_pd_allocation_pool ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 ... ok An exception occurred while creating the subnet:{'subnet': {'network_id': '1df9a763-c213-463b-b2d8-5ad964ad157c', 'ip_version': 4, 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'name': 'test_1', 'cidr': '10.0.1.0/24', 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'subnetpool_id': , 'prefixlen': , 'gateway_ip': , 'allocation_pools': , 'dns_nameservers': , 'host_routes': , 'enable_dhcp': True, 'ipv6_ra_mode': , 'ipv6_address_mode': , 'description': ''}} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_quotas neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_quotas ... ok POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 540, in create_subnet_bulk return self._create_bulk('subnet', context, subnets) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 380, in _create_bulk {'resource': resource, 'item': item}) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 375, in _create_bulk objects.append(obj_creator(context, item)) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1128, in _mock_call ret_val = effect(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 604, in second_call raise lib_exc.NeutronException() neutron_lib.exceptions.NeutronException: An unknown exception occurred. neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_emulated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_emulated ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_plugin_failure neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_plugin_failure ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_reverse_emulated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_reverse_emulated ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_overlapping_returns_409 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_overlapping_returns_409 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_other_tenant_returns_409 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_other_tenant_returns_409 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_shared neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_shared ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_callback neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_callback ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_ipv6 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_ipv6 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_two_subnets neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_two_subnets ... ok neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_port_removed_rport neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_port_removed_rport ... ok neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_create_router_no_gateway neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_create_router_no_gateway ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_attributes_fails neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_attributes_fails ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_with_prefixlen neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_with_prefixlen ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_gw_to_no_gw neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_gw_to_no_gw ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_shared_network_noadmin_returns_403 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_shared_network_noadmin_returns_403 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_ra_mode_ip_version_4 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_ra_mode_ip_version_4 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_subnets_by_network_no_query neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_subnets_by_network_no_query ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count_filter_by_unknown_filter neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count_filter_by_unknown_filter ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_and_gateway_ip neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_and_gateway_ip ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_dns neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_dns ... ok neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_device_owner_centralized neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_device_owner_centralized ... ok neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_existing_router neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_existing_router ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route_with_too_many_entries neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route_with_too_many_entries ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_no_gateway neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_no_gateway ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_as_admin neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_as_admin ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_default neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_default ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__create_gw_port_with_no_gateway neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__create_gw_port_with_no_gateway ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_validate_subnet_host_routes_exhausted neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_validate_subnet_host_routes_exhausted ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_dns_and_route neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_dns_and_route ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_reverse_native neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_reverse_native ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_port_exists_owned_by_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_port_exists_owned_by_network ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_24_with_defaults neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_24_with_defaults ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_assoc_data_invalid_vnic_type neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_assoc_data_invalid_vnic_type ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__each_port_having_fixed_ips_none neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__each_port_having_fixed_ips_none ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix ... ok neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__make_floatingip_dict_with_scope neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__make_floatingip_dict_with_scope ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_centralized neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_centralized ... ok neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_no_fixed_ips neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_no_fixed_ips ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_gw_to_new_gw neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_gw_to_new_gw ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_no_gw_to_no_gw neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_no_gw_to_no_gw ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_with_ipv6_slaac_address neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_with_ipv6_slaac_address ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_sort_emulated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_sort_emulated ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_native neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_native ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_2_subnets_overlapping_cidr_allowed_returns_200 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_2_subnets_overlapping_cidr_allowed_returns_200 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports ... ok neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_distributed neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_distributed ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_subnet_removed_rport neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_subnet_removed_rport ... ok neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_no_router neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_no_router ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_distributed_to_centralized_csnat_ports_removal neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_distributed_to_centralized_csnat_ports_removal ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_address_mode_ip_version_4 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_address_mode_ip_version_4 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_sort_native neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_sort_native ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_V6_slaac_big_prefix neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_V6_slaac_big_prefix ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gw_ip_in_use_by_router_returns_409 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gw_ip_in_use_by_router_returns_409 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_by_device_id neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_by_device_id ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_parameter neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_parameter ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_distributed neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_distributed ... ok neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_centralized neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_centralized ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_deleted_non_l3_agent neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_deleted_non_l3_agent ... ok Dictionary configurations for agent on host is invalid. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_floatingip_on_port_with_host neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_floatingip_on_port_with_host ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_as_admin neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_as_admin ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_cannot_disable_dhcp neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_cannot_disable_dhcp ... ok neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_mtus_by_network_list neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_mtus_by_network_list ... ok neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__new__passes_args neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__new__passes_args ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_with_allocation_range neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_with_allocation_range ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_subscribe_address_scope_of_subnetpool neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_subscribe_address_scope_of_subnetpool ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv4_dns_v6 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv4_dns_v6 ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_non_dvr_agent neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_non_dvr_agent ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_dvr_no_external_agent neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_dvr_no_external_agent ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_build_routers_list_with_gw_port_mismatch neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_build_routers_list_with_gw_port_mismatch ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_ext_nets_by_host neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_ext_nets_by_host ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_gatewayv4 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_gatewayv4 ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports ... ok neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__each_port_having_fixed_ips neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__each_port_having_fixed_ips ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gw_outside_cidr_returns_200 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gw_outside_cidr_returns_200 ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet ... ok neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_deletes_csnat_port neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_deletes_csnat_port ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_dhcp_port_ips_prefer_next_available_ip neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_dhcp_port_ips_prefer_next_available_ip ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_dhcpv6_stateless_with_port_on_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_dhcpv6_stateless_with_port_on_network ... ok neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_sync_floating_ips_no_query neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_sync_floating_ips_no_query ... ok neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_none neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_none ... ok neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__unique_floatingip_iterator neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__unique_floatingip_iterator ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_floatingip_agent_gw_port_with_dvr_router neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_floatingip_agent_gw_port_with_dvr_router ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_is_broadcast_addr_returns_400 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_is_broadcast_addr_returns_400 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_agent_gw_ports_exist_for_network neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_agent_gw_ports_exist_for_network ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_deleted_non_l3_agent neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_deleted_non_l3_agent ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_duplicate_ips neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_duplicate_ips ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_gatewayv4 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_gatewayv4 ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_deletes_fip_agent_gw_port_and_fipnamespace neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_deletes_fip_agent_gw_port_and_fipnamespace ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route_to_None neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route_to_None ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_validate_add_router_interface_by_subnet_notify_advanced_services neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_validate_add_router_interface_by_subnet_notify_advanced_services ... ok neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_add_router_interface_no_interface_info neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_add_router_interface_no_interface_info ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118432671 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118432671 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__notify_attaching_interface neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__notify_attaching_interface ... ok neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_device_owner_not_router neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_device_owner_not_router ... ok No more DHCP agents Unable to schedule network bc12600c-ca9f-4615-bb30-815ad1975ca3: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_remove_router_interface_csnat_ports_removal neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_remove_router_interface_csnat_ports_removal ... ok No more DHCP agents Unable to schedule network bc12600c-ca9f-4615-bb30-815ad1975ca3: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network bc12600c-ca9f-4615-bb30-815ad1975ca3: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network c247c560-5dbf-40fd-b5a7-f0184b2b985a: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_by_db_object neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_by_db_object ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network c247c560-5dbf-40fd-b5a7-f0184b2b985a: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network c247c560-5dbf-40fd-b5a7-f0184b2b985a: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_prevent_delete_csnat_port neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_prevent_delete_csnat_port ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_ra_mode_fails neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_ra_mode_fails ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-4428832 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-4428832 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_two_subnets_same_cidr_returns_400 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_two_subnets_same_cidr_returns_400 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports ... ok No more DHCP agents Unable to schedule network 959ee80c-20dd-4d24-9237-34395e08f32e: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network 959ee80c-20dd-4d24-9237-34395e08f32e: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_never_calls_delete_fip_agent_gw_port neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_never_calls_delete_fip_agent_gw_port ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 959ee80c-20dd-4d24-9237-34395e08f32e: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_default neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_default ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_dvr neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_dvr ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142953233 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142953233 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network cd6ce03c-03fa-45c2-89d3-448a1549abb6: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network 3874d1b7-0036-4731-87c3-43e61590fa5f: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_network ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_never_calls_delete_fipnamespace neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_never_calls_delete_fipnamespace ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_distributed_to_ha_csnat_ports_removal neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_distributed_to_ha_csnat_ports_removal ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_prevent_delete_floatingip_agent_gateway_port neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_prevent_delete_floatingip_agent_gateway_port ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143078163 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143078163 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_remove_router_interface_csnat_port_missing_ip neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_remove_router_interface_csnat_port_missing_ip ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_filtered_by_fixed_ip neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_filtered_by_fixed_ip ... ok No more DHCP agents Unable to schedule network 3874d1b7-0036-4731-87c3-43e61590fa5f: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_dvrha neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_dvrha ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-4700654 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-4700654 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network cd6ce03c-03fa-45c2-89d3-448a1549abb6: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_emulated neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_emulated ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network 485860be-e6ab-4805-aa7e-5ce7582e8655: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network dc68ddcc-a3dd-4c2b-959d-bb377bdd435a: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network cd6ce03c-03fa-45c2-89d3-448a1549abb6: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_is_router_distributed neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_is_router_distributed ... ok No more DHCP agents Unable to schedule network 485860be-e6ab-4805-aa7e-5ce7582e8655: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_is_ha_router_port_for_normal_port neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_is_ha_router_port_for_normal_port ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142840727 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142840727 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network dc68ddcc-a3dd-4c2b-959d-bb377bdd435a: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_db_centralized_to_distributed neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_db_centralized_to_distributed ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_validate_add_router_interface_by_port_notify_advanced_services neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_validate_add_router_interface_by_port_notify_advanced_services ... ok No more DHCP agents Unable to schedule network e0c58ca4-cf4a-4d79-980e-f25e84ff54c9: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142827581 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142827581 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141455237 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141455237 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 485860be-e6ab-4805-aa7e-5ce7582e8655: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_db_distributed_to_centralized neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_db_distributed_to_centralized ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118853955 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118853955 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network dc68ddcc-a3dd-4c2b-959d-bb377bdd435a: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network a7ee17ef-8bc4-4304-a395-383ca57bf638: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_port_prevents_subnet_deletion neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_port_prevents_subnet_deletion ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_mac_generation neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_mac_generation ... ok No more DHCP agents Unable to schedule network 65087052-9777-4ee5-837a-b6852f0bbc13: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network e0c58ca4-cf4a-4d79-980e-f25e84ff54c9: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_show_subnet neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_show_subnet ... ok No more DHCP agents Unable to schedule network a7ee17ef-8bc4-4304-a395-383ca57bf638: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network f8d36e30-3a60-4ea4-b2cc-5ca83f9141f8: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 19ae9167-85ea-48c8-9b4f-aadfcd70e2c5: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network e0c58ca4-cf4a-4d79-980e-f25e84ff54c9: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_dvr_db.DVRResourceOperationHandler._update_snat_v6_addrs_after_intf_update-4517845 router_interface, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_dvr_db.py", line 507, in _update_snat_v6_addrs_after_intf_update port['id']) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_dvr_db.py", line 480, in _update_snat_v6_addrs_after_intf_update admin_ctx, cs_port['id'], {'port': {'fixed_ips': fixed_ips}}) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_l3_dvr_db.py", line 889, in update_port raise RuntimeError('csnat update failure') RuntimeError: csnat update failure neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_lifecycle_dns_retains_order neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_lifecycle_dns_retains_order ... ok No more DHCP agents No more DHCP agents Unable to schedule network 19ae9167-85ea-48c8-9b4f-aadfcd70e2c5: no agents available; will retry on subsequent port and subnet creation events. Unable to schedule network 41d28eac-f2f5-430e-ac17-3aec0c9347cc: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network f8d36e30-3a60-4ea4-b2cc-5ca83f9141f8: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network a7ee17ef-8bc4-4304-a395-383ca57bf638: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network f8d36e30-3a60-4ea4-b2cc-5ca83f9141f8: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_unsupported_subnet_cidr_multicast neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_unsupported_subnet_cidr_multicast ... ok No more DHCP agents Unable to schedule network 41d28eac-f2f5-430e-ac17-3aec0c9347cc: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 19ae9167-85ea-48c8-9b4f-aadfcd70e2c5: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_delete_ha_and_non_ha_router neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_delete_ha_and_non_ha_router ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141636565 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141636565 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network 41d28eac-f2f5-430e-ac17-3aec0c9347cc: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 693465e4-2714-4a63-b5dc-1769642eeab8: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_not_on_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_not_on_network ... ok No more DHCP agents Unable to schedule network 7dbc9159-6aef-425f-b165-78d888cda990: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_undo_router_interface_change_on_csnat_error neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_undo_router_interface_change_on_csnat_error ... ok No more DHCP agents Unable to schedule network 65087052-9777-4ee5-837a-b6852f0bbc13: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No more DHCP agents Unable to schedule network 693465e4-2714-4a63-b5dc-1769642eeab8: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_subnet neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_subnet ... ok No more DHCP agents Unable to schedule network 65087052-9777-4ee5-837a-b6852f0bbc13: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__check_and_get_fip_assoc_with_extra_association_no_change neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__check_and_get_fip_assoc_with_extra_association_no_change ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_adding_additional_host_routes_and_dns neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_adding_additional_host_routes_and_dns ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 693465e4-2714-4a63-b5dc-1769642eeab8: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 565869fc-1ecf-44e1-98da-96ef55957deb: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No more DHCP agents Unable to schedule network a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_arp_entry_for_dvr_service_port_added neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_arp_entry_for_dvr_service_port_added ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_assoc_data_valid_vnic_type neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_assoc_data_valid_vnic_type ... ok No more DHCP agents Unable to schedule network a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 565869fc-1ecf-44e1-98da-96ef55957deb: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_dvrha neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_dvrha ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_device_id_unchanged neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_device_id_unchanged ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141754961 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141754961 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns_to_None neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns_to_None ... ok Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host localhost for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host localhost for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host localhost for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host localhost for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host localhost for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host localhost for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host localhost for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host localhost for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host localhost for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host localhost for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port f4676667-84cb-458a-838c-87d36134c38b on host localhost for vnic_type normal using segments [{'id': '03e2b824-be29-48e4-9411-69d5a899a25e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '65087052-9777-4ee5-837a-b6852f0bbc13'}] Failed to bind port f4676667-84cb-458a-838c-87d36134c38b on host localhost for vnic_type normal using segments [{'id': '03e2b824-be29-48e4-9411-69d5a899a25e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '65087052-9777-4ee5-837a-b6852f0bbc13'}] Failed to bind port f4676667-84cb-458a-838c-87d36134c38b on host localhost for vnic_type normal using segments [{'id': '03e2b824-be29-48e4-9411-69d5a899a25e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '65087052-9777-4ee5-837a-b6852f0bbc13'}] Failed to bind port f4676667-84cb-458a-838c-87d36134c38b on host localhost for vnic_type normal using segments [{'id': '03e2b824-be29-48e4-9411-69d5a899a25e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '65087052-9777-4ee5-837a-b6852f0bbc13'}] Failed to bind port f4676667-84cb-458a-838c-87d36134c38b on host localhost for vnic_type normal using segments [{'id': '03e2b824-be29-48e4-9411-69d5a899a25e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '65087052-9777-4ee5-837a-b6852f0bbc13'}] Failed to bind port f4676667-84cb-458a-838c-87d36134c38b on host localhost for vnic_type normal using segments [{'id': '03e2b824-be29-48e4-9411-69d5a899a25e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '65087052-9777-4ee5-837a-b6852f0bbc13'}] Failed to bind port f4676667-84cb-458a-838c-87d36134c38b on host localhost for vnic_type normal using segments [{'id': '03e2b824-be29-48e4-9411-69d5a899a25e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '65087052-9777-4ee5-837a-b6852f0bbc13'}] Failed to bind port f4676667-84cb-458a-838c-87d36134c38b on host localhost for vnic_type normal using segments [{'id': '03e2b824-be29-48e4-9411-69d5a899a25e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '65087052-9777-4ee5-837a-b6852f0bbc13'}] Failed to bind port f4676667-84cb-458a-838c-87d36134c38b on host localhost for vnic_type normal using segments [{'id': '03e2b824-be29-48e4-9411-69d5a899a25e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '65087052-9777-4ee5-837a-b6852f0bbc13'}] Failed to bind port f4676667-84cb-458a-838c-87d36134c38b on host localhost for vnic_type normal using segments [{'id': '03e2b824-be29-48e4-9411-69d5a899a25e', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '65087052-9777-4ee5-837a-b6852f0bbc13'}] No more DHCP agents Unable to schedule network 17b55813-b26d-44cb-b521-63dcb532b5de: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 565869fc-1ecf-44e1-98da-96ef55957deb: no agents available; will retry on subsequent port and subnet creation events. Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host localhost for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host localhost for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host localhost for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host localhost for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host localhost for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host localhost for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host localhost for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host localhost for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host localhost for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host localhost for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_dvr_router_to_ha_and_not_dvr neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_dvr_router_to_ha_and_not_dvr ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141653021 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141653021 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_deployed_router_can_have_ha_disabled neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_deployed_router_can_have_ha_disabled ... ok No more DHCP agents Unable to schedule network 061a9cf3-1a7e-4205-bd23-5dc1cfc71a68: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118538833 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_device_owner_distributed neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_device_owner_distributed ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118538833 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_migration_from_ha neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_migration_from_ha ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_ensure_host_set_on_ports_binds_correctly neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_ensure_host_set_on_ports_binds_correctly ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142718683 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142718683 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-5706124 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-5706124 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 02733e4e-0fa0-490c-b098-efdca49f1068: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_on_router_update neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_on_router_update ... ok Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host host_2 for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host host_2 for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host host_2 for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host host_2 for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host host_2 for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host host_2 for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host host_2 for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host host_2 for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host host_2 for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] Failed to bind port e8f8f3c2-cd09-47bf-a78e-93e74b1fbc62 on host host_2 for vnic_type normal using segments [{'id': '51e52f74-1761-41d8-948b-1aeb61708a44', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '7dbc9159-6aef-425f-b165-78d888cda990'}] neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_shared_returns_400 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_shared_returns_400 ... ok No more DHCP agents Unable to schedule network 02733e4e-0fa0-490c-b098-efdca49f1068: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 061a9cf3-1a7e-4205-bd23-5dc1cfc71a68: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network fcb0527e-4813-45ef-a33b-98489b2d3e6c: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network ff45f186-d1f1-49a9-9778-790d5e868c30: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_subnet_failure_rolls_back_network neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_subnet_failure_rolls_back_network ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ensure_vr_id_and_network_concurrent_create neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ensure_vr_id_and_network_concurrent_create ... ok Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host host_2 for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host host_2 for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host host_2 for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host host_2 for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143016909 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143016909 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host host_2 for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host host_2 for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142686915 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host host_2 for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142686915 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host host_2 for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host host_2 for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Failed to bind port 1a22d6a4-5544-46e1-b65e-952389b9a9da on host host_2 for vnic_type normal using segments [{'id': 'ea3cd4ba-799d-4bcb-90ed-298104966ac6', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'a38a58d9-ed2e-4f98-ac59-1f9351bc4c0c'}] Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network 061a9cf3-1a7e-4205-bd23-5dc1cfc71a68: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 02733e4e-0fa0-490c-b098-efdca49f1068: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network fcb0527e-4813-45ef-a33b-98489b2d3e6c: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 1981de7b-b362-4692-b827-f8364b589bc8: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 99e7df51-15b1-4627-a8e5-84e35d6d771a: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test__get_sync_routers_with_state_change_and_check_gw_port_host neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test__get_sync_routers_with_state_change_and_check_gw_port_host ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network 302696a1-b90a-442d-b80e-5e0c6dfcafd2: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142747639 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142747639 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_validate_subnet_dns_nameservers_exhausted neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_validate_subnet_dns_nameservers_exhausted ... ok Unable to schedule network fcb0527e-4813-45ef-a33b-98489b2d3e6c: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 17b55813-b26d-44cb-b521-63dcb532b5de: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 17b55813-b26d-44cb-b521-63dcb532b5de: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 0e8467af-74fb-4eb0-80ad-1c27da5eea2e: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network e51cf796-d7cc-4448-8981-52346e934cf8: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_prefix_allocation_pools neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_prefix_allocation_pools ... ok No more DHCP agents Unable to schedule network 1eac9eef-76aa-4e2b-bccd-1da01dfdadec: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ensure_vr_id_and_network_concurrent_swap neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ensure_vr_id_and_network_concurrent_swap ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network 302696a1-b90a-442d-b80e-5e0c6dfcafd2: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118574429 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118574429 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_l3_ha_net_cidr_is_not_a_subnet neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_l3_ha_net_cidr_is_not_a_subnet ... ok Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host localhost for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] No more DHCP agents Unable to schedule network 0e8467af-74fb-4eb0-80ad-1c27da5eea2e: no agents available; will retry on subsequent port and subnet creation events. Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host localhost for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host localhost for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118755045 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118755045 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host localhost for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host localhost for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host localhost for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host localhost for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host localhost for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host localhost for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host localhost for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] No more DHCP agents Unable to schedule network e51cf796-d7cc-4448-8981-52346e934cf8: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No more DHCP agents Unable to schedule network 302696a1-b90a-442d-b80e-5e0c6dfcafd2: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 2a4b860a-e5ef-4da1-8b6a-25b3b2d94750: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 0e8467af-74fb-4eb0-80ad-1c27da5eea2e: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_add_router_interface_by_port_failure neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_add_router_interface_by_port_failure ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_tenant_binding_raises_duplicate neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_tenant_binding_raises_duplicate ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118872371 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118872371 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network 2a4b860a-e5ef-4da1-8b6a-25b3b2d94750: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_ipam_pluggable_backend.TestRollback.test_ipam_rollback_not_broken_on_session_rollback neutron.tests.unit.db.test_ipam_pluggable_backend.TestRollback.test_ipam_rollback_not_broken_on_session_rollback ... ok No more DHCP agents Unable to schedule network e51cf796-d7cc-4448-8981-52346e934cf8: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 68d5f894-167b-45a9-b5f8-00b22f2e5379: no agents available; will retry on subsequent port and subnet creation events. Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host localhost for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_subnet_over_quota neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_subnet_over_quota ... ok Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host localhost for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host localhost for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host localhost for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host localhost for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host localhost for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host localhost for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host localhost for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host localhost for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_legacy_to_dvr neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_legacy_to_dvr ... ok Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host localhost for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143249829 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143249829 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Failed to schedule HA router 0517da90-e7b6-44de-8ecd-91a0fe9613d1. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_hamode_db.py", line 407, in _after_router_create self.schedule_router(context, router_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_agentschedulers_db.py", line 477, in schedule_router self, context, router, candidates=candidates) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/scheduler/l3_agent_scheduler.py", line 54, in schedule plugin, context, router_id, candidates=candidates) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/scheduler/l3_agent_scheduler.py", line 235, in _schedule_router candidates) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/scheduler/l3_agent_scheduler.py", line 329, in _bind_ha_router tenant_id, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/scheduler/l3_agent_scheduler.py", line 289, in create_ha_port_and_bind dep_id_attr, dep_deleter)[0] File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 608, in create_object_with_dependency dep_id) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 588, in create_object_with_dependency result = creator(dependency) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/scheduler/l3_agent_scheduler.py", line 261, in _add_port_from_net_and_ensure_vr_id plugin._ensure_vr_id(ctxt, router_db, ha_net) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect ValueError No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No more DHCP agents Unable to schedule network 2a4b860a-e5ef-4da1-8b6a-25b3b2d94750: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_gw_info_external_network_change neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_gw_info_external_network_change ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.L3_HA_NAT_db_mixin._after_router_create--2115616763 router, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_hamode_db.py", line 420, in _after_router_create {'status': constants.ERROR})['status'] File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_hamode_db.py", line 407, in _after_router_create self.schedule_router(context, router_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_agentschedulers_db.py", line 477, in schedule_router self, context, router, candidates=candidates) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/scheduler/l3_agent_scheduler.py", line 54, in schedule plugin, context, router_id, candidates=candidates) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/scheduler/l3_agent_scheduler.py", line 235, in _schedule_router candidates) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/scheduler/l3_agent_scheduler.py", line 329, in _bind_ha_router tenant_id, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/scheduler/l3_agent_scheduler.py", line 289, in create_ha_port_and_bind dep_id_attr, dep_deleter)[0] File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 608, in create_object_with_dependency dep_id) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/common/utils.py", line 588, in create_object_with_dependency result = creator(dependency) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/scheduler/l3_agent_scheduler.py", line 261, in _add_port_from_net_and_ensure_vr_id plugin._ensure_vr_id(ctxt, router_db, ha_net) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect ValueError Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141496233 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141496233 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host host_2 for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host host_2 for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host host_2 for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_contraint_conflict neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_contraint_conflict ... ok Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host host_2 for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host host_2 for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host host_2 for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host host_2 for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host host_2 for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host host_2 for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] Failed to bind port d7ff6165-508a-4f6f-934b-bc17e36eaab5 on host host_2 for vnic_type normal using segments [{'id': 'd2c615cf-a5f8-4c09-ac16-edfa2404b4b8', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '99e7df51-15b1-4627-a8e5-84e35d6d771a'}] neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_from_ha neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_from_ha ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_empty_prefix_list neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_empty_prefix_list ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142837163 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142837163 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143078383 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143078383 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network 07914928-b2e5-4c5f-9d9b-7255fe6df03b: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network a4b0ed1b-c190-4481-8490-cd76af8e1b9a: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv6_with_defaults neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv6_with_defaults ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 7e0a48d6-de22-4a8f-8370-7d2aa1781bdd: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 68d5f894-167b-45a9-b5f8-00b22f2e5379: no agents available; will retry on subsequent port and subnet creation events. Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host host_2 for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_different_tenants_shared neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_different_tenants_shared ... ok Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host host_2 for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host host_2 for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] No more DHCP agents Unable to schedule network 19040a38-9601-4720-b785-270e851122c2: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network a4b0ed1b-c190-4481-8490-cd76af8e1b9a: no agents available; will retry on subsequent port and subnet creation events. Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host host_2 for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host host_2 for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host host_2 for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host host_2 for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host host_2 for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host host_2 for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Failed to bind port b18b12c8-48c4-46c1-9892-99598af5d459 on host host_2 for vnic_type normal using segments [{'id': 'aab5f532-2abc-4e13-9041-5d31c85f9b0b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '17b55813-b26d-44cb-b521-63dcb532b5de'}] neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V4_cidr neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V4_cidr ... ok No more VRIDs for router: No more Virtual Router Identifier (VRID) available when creating router 038e6eed-e61b-49d9-bcb5-a2f1090675b4. The limit of number of HA Routers per tenant is 254. No more DHCP agents Unable to schedule network 0cb2d7c9-eeb8-4b91-ac22-de04530707b0: no agents available; will retry on subsequent port and subnet creation events. /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_depleted neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_depleted ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143121863 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network 68d5f894-167b-45a9-b5f8-00b22f2e5379: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143121863 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Failed to schedule HA router e4dc960a-a2c7-4778-b1ed-4014dc45ee35. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_hamode_db.py", line 409, in _after_router_create self._notify_router_updated(context, router_id) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect ValueError neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_updates_host neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_updates_host ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_nameserver neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_nameserver ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.L3_HA_NAT_db_mixin._after_router_create--2115616763 router, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_hamode_db.py", line 420, in _after_router_create {'status': constants.ERROR})['status'] File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_hamode_db.py", line 409, in _after_router_create self._notify_router_updated(context, router_id) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1118, in _mock_call raise effect ValueError No more DHCP agents Unable to schedule network a4b0ed1b-c190-4481-8490-cd76af8e1b9a: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143273929 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143273929 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_router_db_vr_id_allocation_goes_to_error neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_router_db_vr_id_allocation_goes_to_error ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_deleted_if_no_ha_router_present_two_tenants neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_deleted_if_no_ha_router_present_two_tenants ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141739409 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141739409 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-28594970 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-28594970 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network 7e239e9b-3562-41af-9b81-1a751d3dcfa0: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 19040a38-9601-4720-b785-270e851122c2: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 0cb2d7c9-eeb8-4b91-ac22-de04530707b0: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 050c0450-3341-4759-a39e-646829b0273f: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_is_nw_addr_returns_400 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_is_nw_addr_returns_400 ... ok No more DHCP agents Unable to schedule network 33a14660-e856-46a2-ba03-ceef8b3aad68: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 19040a38-9601-4720-b785-270e851122c2: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 0cb2d7c9-eeb8-4b91-ac22-de04530707b0: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ensure_vr_id_and_network_interface_failure neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ensure_vr_id_and_network_interface_failure ... ok No more DHCP agents Unable to schedule network 7e239e9b-3562-41af-9b81-1a751d3dcfa0: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_outside_cidr_returns_201 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_outside_cidr_returns_201 ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142673111 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142673111 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_gatewayv6 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_gatewayv6 ... ok No more DHCP agents Unable to schedule network ab0aa567-254a-4174-bab8-42a84632494a: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 33a14660-e856-46a2-ba03-ceef8b3aad68: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_different_ra_and_addr_modes neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_different_ra_and_addr_modes ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 19040a38-9601-4720-b785-270e851122c2: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_add_router_interface_csnat_ports_failure neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_add_router_interface_csnat_ports_failure ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_l3_agent_routers_query_interface_includes_dvrsnat neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_l3_agent_routers_query_interface_includes_dvrsnat ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network dad8dfff-7f11-45fc-a7ec-bd3d3bf1c8ed: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network d1fab1ab-c338-4f02-915a-e044f05a9bd1: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_first_ip_owned_by_router neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_first_ip_owned_by_router ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-5736740 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-5736740 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network 7e239e9b-3562-41af-9b81-1a751d3dcfa0: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network cec20086-556c-42d5-98b9-8312f84a462d: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 19040a38-9601-4720-b785-270e851122c2: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network d1fab1ab-c338-4f02-915a-e044f05a9bd1: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network ed48168a-892e-4cd7-b4da-2eeca1475183: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 07914928-b2e5-4c5f-9d9b-7255fe6df03b: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network cec20086-556c-42d5-98b9-8312f84a462d: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_sync_routers_check_gw_port_host neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_sync_routers_check_gw_port_host ... ok No more DHCP agents Unable to schedule network d1fab1ab-c338-4f02-915a-e044f05a9bd1: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network dad8dfff-7f11-45fc-a7ec-bd3d3bf1c8ed: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 07914928-b2e5-4c5f-9d9b-7255fe6df03b: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No more DHCP agents Unable to schedule network ed48168a-892e-4cd7-b4da-2eeca1475183: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_updates_host_only neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_updates_host_only ... ok neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_notify_advanced_services neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_notify_advanced_services ... ok No more DHCP agents Unable to schedule network cec20086-556c-42d5-98b9-8312f84a462d: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142787079 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142787079 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_network_settings neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_network_settings ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_ha neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_ha ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118854641 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118854641 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize ... ok No more DHCP agents Unable to schedule network dad8dfff-7f11-45fc-a7ec-bd3d3bf1c8ed: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118723001 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118723001 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_active_host_for_ha_router neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_active_host_for_ha_router ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2146994313 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2146994313 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_ha_interface_port_concurrently_deleted neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_ha_interface_port_concurrently_deleted ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_sync_data_for_host_with_dvr_agent neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_sync_data_for_host_with_dvr_agent ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142877209 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142877209 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118989843 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118989843 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_sync_data_for_host_with_non_dvr_agent neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_sync_data_for_host_with_non_dvr_agent ... ok No more DHCP agents Unable to schedule network ed48168a-892e-4cd7-b4da-2eeca1475183: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142760245 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142760245 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_deployed_router_can_have_ha_enabled neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_deployed_router_can_have_ha_enabled ... ok No more DHCP agents Unable to schedule network bc1317f3-5eea-46b5-a3d3-07026e31c740: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_delete_router neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_delete_router ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141694137 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141694137 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network 44c5ae0d-5ee5-4d87-a443-4e6aa512b0cd: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 90705bb6-d307-4c2e-bbab-e9704aa4968a: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_migration.TestCli.test_upgrade_negative_delta_fails neutron.tests.unit.db.test_migration.TestCli.test_upgrade_negative_delta_fails ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_if_not_exists_with_l3_agent neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_if_not_exists_with_l3_agent ... ok No more DHCP agents Unable to schedule network ed48168a-892e-4cd7-b4da-2eeca1475183: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 99e88954-4758-4ba9-80cb-ad7c0c7eb08b: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_migration.TestCli.test_upgrade_revision_delta neutron.tests.unit.db.test_migration.TestCli.test_upgrade_revision_delta ... ok No more DHCP agents Unable to schedule network 90705bb6-d307-4c2e-bbab-e9704aa4968a: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_missing_column neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_missing_column ... ok neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_raises_if_offline neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_raises_if_offline ... ok No more DHCP agents Unable to schedule network bc1317f3-5eea-46b5-a3d3-07026e31c740: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_table_raises_if_offline neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_table_raises_if_offline ... ok No more DHCP agents Unable to schedule network 44c5ae0d-5ee5-4d87-a443-4e6aa512b0cd: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network ed48168a-892e-4cd7-b4da-2eeca1475183: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 48dd3dc6-b0a1-4980-9366-8244b3c09819: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network bc1317f3-5eea-46b5-a3d3-07026e31c740: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 90705bb6-d307-4c2e-bbab-e9704aa4968a: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_router_intf_on_network neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_router_intf_on_network ... ok No more DHCP agents Unable to schedule network 44c5ae0d-5ee5-4d87-a443-4e6aa512b0cd: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_agents_admin_state_up_is_false neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_agents_admin_state_up_is_false ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No more DHCP agents Unable to schedule network 48dd3dc6-b0a1-4980-9366-8244b3c09819: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118760813 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118760813 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_non_dvr_agent neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_non_dvr_agent ... ok No more DHCP agents Unable to schedule network 99e88954-4758-4ba9-80cb-ad7c0c7eb08b: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No more DHCP agents Unable to schedule network bc1317f3-5eea-46b5-a3d3-07026e31c740: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_csnat_port_not_created_on_RouterPort_update_exception neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_csnat_port_not_created_on_RouterPort_update_exception ... ok No more DHCP agents Unable to schedule network 48dd3dc6-b0a1-4980-9366-8244b3c09819: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_with_host_id neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_with_host_id ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 37eaa32f-bbfd-4315-a73b-afe73ad149e1: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_port_binding_failure_rolls_back_port neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_port_binding_failure_rolls_back_port ... ok neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_arp_entry_for_dvr_service_port_deleted neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_arp_entry_for_dvr_service_port_deleted ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_router_to_ha_notifies_agent neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_router_to_ha_notifies_agent ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118851341 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118851341 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118851341 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network 99e88954-4758-4ba9-80cb-ad7c0c7eb08b: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_multiple_allocation_pools neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_multiple_allocation_pools ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_exclude_dvr_agents_for_ha_candidates neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_exclude_dvr_agents_for_ha_candidates ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_active_and_dead neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_active_and_dead ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118899807 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118899807 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143148285 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142116461 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143148285 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142116461 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_l3_ha_net_cidr_is_not_a_cidr neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_l3_ha_net_cidr_is_not_a_cidr ... ok No more DHCP agents Unable to schedule network 37eaa32f-bbfd-4315-a73b-afe73ad149e1: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 3579a09d-6bec-4109-9eff-7ec2a22eac1e: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_migration.TestCli.test_revision_autogenerate_conflicts_with_contract neutron.tests.unit.db.test_migration.TestCli.test_revision_autogenerate_conflicts_with_contract ... ok usage: prog revision [-h] [-m MESSAGE] [--sql] [--expand | --contract | --autogenerate] prog revision: error: argument --contract: not allowed with argument --autogenerate neutron.tests.unit.db.test_migration.TestCli.test_revision_autogenerate_conflicts_with_expand neutron.tests.unit.db.test_migration.TestCli.test_revision_autogenerate_conflicts_with_expand ... ok No more DHCP agents Unable to schedule network 50768f80-c31c-4e0b-836a-06179ba5a9c0: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 3579a09d-6bec-4109-9eff-7ec2a22eac1e: no agents available; will retry on subsequent port and subnet creation events. usage: prog revision [-h] [-m MESSAGE] [--sql] [--expand | --contract | --autogenerate] prog revision: error: argument --expand: not allowed with argument --autogenerate Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_migration.TestCli.test_stamp neutron.tests.unit.db.test_migration.TestCli.test_stamp ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network b8cff85c-a86b-46e5-804f-122ba527e76b: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_no_delete_ha_network_if_not_last_router neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_no_delete_ha_network_if_not_last_router ... ok neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract_conflicts_with_delta neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract_conflicts_with_delta ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-268108 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-268108 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_conflicts_with_revision neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_conflicts_with_revision ... ok neutron.tests.unit.db.test_migration.TestSafetyChecks.test_validate_revisions neutron.tests.unit.db.test_migration.TestSafetyChecks.test_validate_revisions ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_out_of_range_allocation_pool_returns_400 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_out_of_range_allocation_pool_returns_400 ... ok neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__process_port_port_security_update_no_binding neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__process_port_port_security_update_no_binding ... ok neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_not_provisioned_until_final_component_complete neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_not_provisioned_until_final_component_complete ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_requires_admin_state_down neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_requires_admin_state_down ... ok No more DHCP agents Unable to schedule network 50768f80-c31c-4e0b-836a-06179ba5a9c0: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 3579a09d-6bec-4109-9eff-7ec2a22eac1e: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-28771796 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioning_of_correct_item neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioning_of_correct_item ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-28771796 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_legacy_to_ha neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_legacy_to_ha ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_no_ha_router_create neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_no_ha_router_create ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_check_for_duplicate_diff_rules_remote_ip_prefix_ipv6 neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_check_for_duplicate_diff_rules_remote_ip_prefix_ipv6 ... ok No more DHCP agents Unable to schedule network 50768f80-c31c-4e0b-836a-06179ba5a9c0: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118718155 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118718155 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network b8cff85c-a86b-46e5-804f-122ba527e76b: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-6013520 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports-6013520 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules ... ok neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_invalid_netmask_returns_400_ipv6 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_invalid_netmask_returns_400_ipv6 ... ok No more DHCP agents Unable to schedule network b8cff85c-a86b-46e5-804f-122ba527e76b: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network c33e7eac-1241-4efd-b897-138ee080eebc: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_ha_router neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_ha_router ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_delete_with_distributed neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_delete_with_distributed ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142660515 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142660515 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network 904b309b-ac20-4115-8396-c39950085fd8: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142660515 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142009519 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142009519 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142009519 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_include_dvr_snat_agents_for_ha_candidates neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_include_dvr_snat_agents_for_ha_candidates ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118585165 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118585165 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_correlate_network_with_address_scope neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_correlate_network_with_address_scope ... ok An exception occurred while creating the subnet:{'subnet': {'network_id': '696efe19-bda3-4c39-98dd-6d91dd6e83b6', 'ip_version': 4, 'tenant_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'name': 'test_1', 'cidr': '10.0.1.0/24', 'project_id': '46f70361-ba71-4bd0-9769-3573fd227c4b', 'subnetpool_id': , 'prefixlen': , 'gateway_ip': , 'allocation_pools': , 'dns_nameservers': , 'host_routes': , 'enable_dhcp': True, 'ipv6_ra_mode': , 'ipv6_address_mode': , 'description': ''}} POST failed. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pecan/core.py", line 683, in __call__ self.invoke_controller(controller, args, kwargs, state) File "/usr/lib/python3/dist-packages/pecan/core.py", line 574, in invoke_controller result = controller(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/utils.py", line 76, in wrapped return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 159, in post return self.create(resources) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/controllers/resource.py", line 177, in create return {key: creator(*creator_args, **creator_kwargs)} File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 540, in create_subnet_bulk return self._create_bulk('subnet', context, subnets) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 380, in _create_bulk {'resource': resource, 'item': item}) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_v2.py", line 375, in _create_bulk objects.append(obj_creator(context, item)) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1062, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1128, in _mock_call ret_val = effect(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 604, in second_call raise lib_exc.NeutronException() neutron_lib.exceptions.NeutronException: An unknown exception occurred. neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_address_scope_wrong_family neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_address_scope_wrong_family ... ok No more DHCP agents Unable to schedule network 904b309b-ac20-4115-8396-c39950085fd8: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_emulated_plugin_failure neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_emulated_plugin_failure ... ok No more DHCP agents Unable to schedule network 3c108df6-dcbe-473a-be45-c6a13c2337be: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_port_presence_prevents_network_rbac_policy_deletion neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_port_presence_prevents_network_rbac_policy_deletion ... ok No more DHCP agents Unable to schedule network 06a11307-ab17-4991-ba42-ffb730e5c2cd: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 50768f80-c31c-4e0b-836a-06179ba5a9c0: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_update_event neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_update_event ... ok neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_create_invalid_attr_data_plane_status neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_create_invalid_attr_data_plane_status ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_validate_ethertype_and_protocol neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_validate_ethertype_and_protocol ... ok neutron.tests.unit.db.test_sqlalchemytypes.IPAddressTestCase.test_multiple_create neutron.tests.unit.db.test_sqlalchemytypes.IPAddressTestCase.test_multiple_create ... ok neutron.tests.unit.db.test_standard_attr.StandardAttrAPIImapctTestCase.test_api_tag_support_is_expected neutron.tests.unit.db.test_standard_attr.StandardAttrAPIImapctTestCase.test_api_tag_support_is_expected ... ok No more DHCP agents Unable to schedule network 3c108df6-dcbe-473a-be45-c6a13c2337be: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native ... ok No more DHCP agents Unable to schedule network 904b309b-ac20-4115-8396-c39950085fd8: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 8c7f1193-0788-484f-9cab-1207dec42c5f: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ensure_vr_id_and_network_concurrent_delete neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ensure_vr_id_and_network_concurrent_delete ... ok No more DHCP agents Unable to schedule network 06a11307-ab17-4991-ba42-ffb730e5c2cd: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143148269 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143148269 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_update_router neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_update_router ... ok neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_convert_default_subnetpool_to_non_default neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_convert_default_subnetpool_to_non_default ... ok neutron.tests.unit.db.test_migration.TestCli.test_check_migration neutron.tests.unit.db.test_migration.TestCli.test_check_migration ... ok No more DHCP agents Unable to schedule network 3c108df6-dcbe-473a-be45-c6a13c2337be: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 06a11307-ab17-4991-ba42-ffb730e5c2cd: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create_with_distributed neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create_with_distributed ... ok No more DHCP agents Unable to schedule network 2045cb4e-1ed9-44e0-b4fd-7716c2765273: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143021647 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143021647 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_ha_router_to_distributed_and_ha neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_ha_router_to_distributed_and_ha ... ok neutron.tests.unit.db.test_migration.TestCli.test_database_sync_revision neutron.tests.unit.db.test_migration.TestCli.test_database_sync_revision ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118427843 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118427843 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_interface_concurrent_create_on_delete neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_interface_concurrent_create_on_delete ... ok No more DHCP agents Unable to schedule network 2045cb4e-1ed9-44e0-b4fd-7716c2765273: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_table neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_table ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143282171 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_false_admin neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_false_admin ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143282171 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network dbe6eb72-6947-4266-8c0e-09fe00ffe16d: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__extend_port_security_dict_no_port_security neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__extend_port_security_dict_no_port_security ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create_failed_no_ha_network_delete neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create_failed_no_ha_network_delete ... ok No more DHCP agents Unable to schedule network 0c0bf005-7908-44e4-9a9a-3f480cfd0966: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142885739 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142885739 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv4_gatewayv6 neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv4_gatewayv6 ... ok neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_adding_component_for_new_resource_type neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_adding_component_for_new_resource_type ... ok No more DHCP agents Unable to schedule network 2045cb4e-1ed9-44e0-b4fd-7716c2765273: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_update_event_fail neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_update_event_fail ... ok No more DHCP agents Unable to schedule network 563a6c18-b6fa-4a3c-ad6f-a8dfc7713b6c: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_router_concurrently_deleted_agent_dvr neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_router_concurrently_deleted_agent_dvr ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118401171 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118401171 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_create_event neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_create_event ... ok No more DHCP agents Unable to schedule network 0c0bf005-7908-44e4-9a9a-3f480cfd0966: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network dbe6eb72-6947-4266-8c0e-09fe00ffe16d: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_delete_event_fail neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_delete_event_fail ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 3d89b614-df54-494a-899c-8c12dffcfc27: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_update_security_group_conflict neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_update_security_group_conflict ... ok No more DHCP agents Unable to schedule network 563a6c18-b6fa-4a3c-ad6f-a8dfc7713b6c: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 0c0bf005-7908-44e4-9a9a-3f480cfd0966: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_remove_router_interface_csnat_ports_removal_with_ipv6 neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_remove_router_interface_csnat_ports_removal_with_ipv6 ... ok neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_delete_address_scope_in_use neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_delete_address_scope_in_use ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118802267 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118802267 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network 563a6c18-b6fa-4a3c-ad6f-a8dfc7713b6c: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network dbe6eb72-6947-4266-8c0e-09fe00ffe16d: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 3d89b614-df54-494a-899c-8c12dffcfc27: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_sqlalchemytypes.MACAddressTestCase.test_wrong_mac neutron.tests.unit.db.test_sqlalchemytypes.MACAddressTestCase.test_wrong_mac ... ok neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_and_dns_domain_no_period neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_and_dns_domain_no_period ... ok neutron.tests.unit.db.test_standard_attr.StandardAttrAPIImapctTestCase.test_api_collections_are_expected neutron.tests.unit.db.test_standard_attr.StandardAttrAPIImapctTestCase.test_api_collections_are_expected ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_router_concurrently_deleted neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_router_concurrently_deleted ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_l3_agent_routers_query_interface neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_l3_agent_routers_query_interface ... ok No more DHCP agents Unable to schedule network ef51ba19-2f54-4ac1-98a6-cfebb8bd8fd4: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141818969 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141818969 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143267477 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143267477 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network 3d89b614-df54-494a-899c-8c12dffcfc27: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network ef51ba19-2f54-4ac1-98a6-cfebb8bd8fd4: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network b541975c-627c-4bdd-ab99-50c9b37760b2: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 51827edf-33bc-4ea8-b2fa-7405d75ce1e1: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_network_filter_hook_admin_context neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_network_filter_hook_admin_context ... ok No more DHCP agents Unable to schedule network 4d42da6a-6c8a-4af5-8a2d-7908da5d48d5: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network ef51ba19-2f54-4ac1-98a6-cfebb8bd8fd4: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.debug.test_commands.TestDebugCommands.test_list_probe neutron.tests.unit.debug.test_commands.TestDebugCommands.test_list_probe ... ok No more DHCP agents neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_ipv4 neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_ipv4 ... ok Unable to schedule network b541975c-627c-4bdd-ab99-50c9b37760b2: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 51827edf-33bc-4ea8-b2fa-7405d75ce1e1: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts ... ok neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope_different_tenants_shared neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope_different_tenants_shared ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_gw_info_csnat_ports_add neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_gw_info_csnat_ports_add ... ok No more DHCP agents Unable to schedule network 4d42da6a-6c8a-4af5-8a2d-7908da5d48d5: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_upgrade_active_router_to_distributed_validation_failure neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_upgrade_active_router_to_distributed_validation_failure ... ok No more DHCP agents Unable to schedule network 00fd5eba-9076-4fa2-8857-65e319d92814: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142786597 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142786597 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_with_multiple_ipv4_and_ipv6_subnets neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_with_multiple_ipv4_and_ipv6_subnets ... ok No more DHCP agents Unable to schedule network b541975c-627c-4bdd-ab99-50c9b37760b2: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_invalid_address_scope neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_invalid_address_scope ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_delete_ha_network_if_last_router neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_delete_ha_network_if_last_router ... ok No more DHCP agents Unable to schedule network 51827edf-33bc-4ea8-b2fa-7405d75ce1e1: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unique_ha_network_per_tenant neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unique_ha_network_per_tenant ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143062731 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143062731 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143027131 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143027131 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 ... ok No more DHCP agents Unable to schedule network 4d42da6a-6c8a-4af5-8a2d-7908da5d48d5: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_routers_states_port_not_found neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_routers_states_port_not_found ... ok neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_external_network_non_admin_fails neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_external_network_non_admin_fails ... ok No more DHCP agents Unable to schedule network e2f4c262-5406-4061-b6b6-c8ef7db4a623: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_show_agent neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_show_agent ... ok neutron.tests.unit.db.test_migration.TestCli.test__validate_revision_validates_branchless_migrations neutron.tests.unit.db.test_migration.TestCli.test__validate_revision_validates_branchless_migrations ... ok No more DHCP agents Unable to schedule network 00fd5eba-9076-4fa2-8857-65e319d92814: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 00fd5eba-9076-4fa2-8857-65e319d92814: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 32b889ce-5de7-4361-a655-5b3c38f95065: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network e2f4c262-5406-4061-b6b6-c8ef7db4a623: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 2a43ce76-b491-4a5d-adfa-3b1a87694c88: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network e2f4c262-5406-4061-b6b6-c8ef7db4a623: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_wrong_subnet_id neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_wrong_subnet_id ... ok No more DHCP agents Unable to schedule network 2a43ce76-b491-4a5d-adfa-3b1a87694c88: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 32b889ce-5de7-4361-a655-5b3c38f95065: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_port neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_port ... ok neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_create_router_gateway neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_create_router_gateway ... ok neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_port_external_network_admin_succeeds neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_port_external_network_admin_succeeds ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unbind_ha_router neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unbind_ha_router ... ok neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_empty_az neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_empty_az ... ok neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract_conflicts_with_revision neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract_conflicts_with_revision ... ok neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_subnets_by_network neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_subnets_by_network ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142831973 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142831973 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_deletion_port_not_found neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_deletion_port_not_found ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_max_l3_agents_below_0 neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_max_l3_agents_below_0 ... ok neutron.tests.unit.db.test_migration.TestCli.test_upgrade_milestone_expand_before_contract neutron.tests.unit.db.test_migration.TestCli.test_upgrade_milestone_expand_before_contract ... ok neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_existing_floating_ip neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_existing_floating_ip ... ok neutron.tests.unit.db.test_migration.TestCli.test__get_branch_points neutron.tests.unit.db.test_migration.TestCli.test__get_branch_points ... ok No more DHCP agents Unable to schedule network 2a43ce76-b491-4a5d-adfa-3b1a87694c88: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 32b889ce-5de7-4361-a655-5b3c38f95065: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_migration.TestCli.test_upgrade_negative_relative_revision_fails neutron.tests.unit.db.test_migration.TestCli.test_upgrade_negative_relative_revision_fails ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_legacy neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_legacy ... ok neutron.tests.unit.db.test_migration.TestCli.test__validate_single_revision_labels_branchless_fail_different_labels neutron.tests.unit.db.test_migration.TestCli.test__validate_single_revision_labels_branchless_fail_different_labels ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143055613 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143055613 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143055613 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_migration.TestCli.test_validate_revisions_fails_on_multiple_branch_points neutron.tests.unit.db.test_migration.TestCli.test_validate_revisions_fails_on_multiple_branch_points ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_to_ha neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_to_ha ... ok neutron.tests.unit.db.test_portsecurity_db.PortSecurityDbMixinTestCase.test__extend_port_security_dict_ignored_if_extension_disabled neutron.tests.unit.db.test_portsecurity_db.PortSecurityDbMixinTestCase.test__extend_port_security_dict_ignored_if_extension_disabled ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142774995 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142774995 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_migration.TestCli.test_database_sync_revision_no_branches neutron.tests.unit.db.test_migration.TestCli.test_database_sync_revision_no_branches ... ok No more DHCP agents Unable to schedule network 32b889ce-5de7-4361-a655-5b3c38f95065: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_update_network_set_external_non_admin_fails neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_update_network_set_external_non_admin_fails ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No more DHCP agents Unable to schedule network a7005edd-cd0b-466c-816f-bc2cfa788ecd: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 1961f33c-fae2-4f3f-bb60-df84b11ab9ec: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__generate_arp_table_and_notify_agent neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__generate_arp_table_and_notify_agent ... ok neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioned_with_no_components neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioned_with_no_components ... ok neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_script_location_not_installed neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_script_location_not_installed ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_legacy neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_legacy ... ok neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_api_extension_validation_with_bad_dns_names neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_api_extension_validation_with_bad_dns_names ... ok No more DHCP agents Unable to schedule network 32b889ce-5de7-4361-a655-5b3c38f95065: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141821757 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141821757 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network a7005edd-cd0b-466c-816f-bc2cfa788ecd: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network d39258d2-05a7-41b7-8aca-58462ae6edf1: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update ... ok neutron.tests.unit.db.test_migration.TestCli.test_history neutron.tests.unit.db.test_migration.TestCli.test_history ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_no_ports neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_no_ports ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142784941 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142784941 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_migration.TestCli.test_upgrade_rejects_delta_with_relative_revision neutron.tests.unit.db.test_migration.TestCli.test_upgrade_rejects_delta_with_relative_revision ... ok neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__get_port_security_binding_no_binding neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__get_port_security_binding_no_binding ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network a7005edd-cd0b-466c-816f-bc2cfa788ecd: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_adding_component_idempotent neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_adding_component_idempotent ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_create_ha_router neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_create_ha_router ... ok neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_raise_error neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_raise_error ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_binding_failure_rolls_back_network neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_binding_failure_rolls_back_network ... ok No more DHCP agents Unable to schedule network d39258d2-05a7-41b7-8aca-58462ae6edf1: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142671529 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142671529 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_delete_router neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_delete_router ... ok neutron.tests.unit.db.test_migration.TestCli.test_current neutron.tests.unit.db.test_migration.TestCli.test_current ... ok neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts ... ok neutron.tests.unit.db.test_migration.TestCli.test__compare_labels_ok neutron.tests.unit.db.test_migration.TestCli.test__compare_labels_ok ... ok neutron.tests.unit.db.test_migration.TestCli.test_get_root_versions_dir neutron.tests.unit.db.test_migration.TestCli.test_get_root_versions_dir ... ok neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_one_branch neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_one_branch ... ok neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_base_not_installed neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_base_not_installed ... ok No more DHCP agents Unable to schedule network d39258d2-05a7-41b7-8aca-58462ae6edf1: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_network_rbac_external neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_network_rbac_external ... ok neutron.tests.unit.db.test_migration.TestCli.test_downgrade_fails neutron.tests.unit.db.test_migration.TestCli.test_downgrade_fails ... ok neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_wrong_contents neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_wrong_contents ... ok neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_script_location neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_script_location ... ok neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioned_after_component_finishes neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioned_after_component_finishes ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_missing_table neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_missing_table ... ok neutron.tests.unit.db.test_portsecurity_db.PortSecurityDbMixinTestCase.test__extend_port_security_dict_relies_on_common neutron.tests.unit.db.test_portsecurity_db.PortSecurityDbMixinTestCase.test__extend_port_security_dict_relies_on_common ... ok Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_floatingip_agent_gw_port_with_non_dvr_router neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_floatingip_agent_gw_port_with_non_dvr_router ... ok neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__get_network_security_binding_no_binding neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__get_network_security_binding_no_binding ... ok No more DHCP agents Unable to schedule network eb5cf04a-e868-4664-99f1-135f0be1c224: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network cf4822e3-7655-431a-b557-c2ce3771647b: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_networkrbac_self_share neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_networkrbac_self_share ... ok neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts_ipv6_opt_version neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts_ipv6_opt_version ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_networkrbac_in_use_fail neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_networkrbac_in_use_fail ... ok neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_dvr_no_external_agent neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_dvr_no_external_agent ... ok neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_network_rbac_external_with_multi_rbac_policy neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_network_rbac_external_with_multi_rbac_policy ... ok No more DHCP agents Unable to schedule network eb5cf04a-e868-4664-99f1-135f0be1c224: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__validate_port_range_for_icmp_exception neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__validate_port_range_for_icmp_exception ... ok No more DHCP agents Unable to schedule network 1961f33c-fae2-4f3f-bb60-df84b11ab9ec: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_self_share_networkrbac neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_self_share_networkrbac ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_rule_raise_error_on_not_found neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_rule_raise_error_on_not_found ... ok neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_create_network_rbac_external neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_create_network_rbac_external ... ok No more DHCP agents Unable to schedule network eb5cf04a-e868-4664-99f1-135f0be1c224: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_dns_domain_no_period neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_dns_domain_no_period ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ensure_vr_id_and_network_net_exists neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ensure_vr_id_and_network_net_exists ... ok No more DHCP agents Unable to schedule network 1961f33c-fae2-4f3f-bb60-df84b11ab9ec: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142672729 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142672729 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules_filters_passed neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules_filters_passed ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_not_scheduled neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_not_scheduled ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142784821 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142784821 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_standard_attr.StandardAttrRevisesBulkDeleteTestCase.test_bulk_delete_protection neutron.tests.unit.db.test_standard_attr.StandardAttrRevisesBulkDeleteTestCase.test_bulk_delete_protection ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network 1961f33c-fae2-4f3f-bb60-df84b11ab9ec: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_adding_extradhcpopts neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_adding_extradhcpopts ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_without_host_id neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_without_host_id ... ok neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_network_rbac_external_valid neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_network_rbac_external_valid ... ok Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_create_different_fixed_ip_same_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_create_different_fixed_ip_same_port ... ok No more DHCP agents Unable to schedule network 68e93c06-50bd-4029-8977-d6c86a0d3791: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_delete_event_fail neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_delete_event_fail ... ok neutron.tests.unit.db.test_segments_db.TestSegmentsDb.test_get_networks_segments_with_empty_networks neutron.tests.unit.db.test_segments_db.TestSegmentsDb.test_get_networks_segments_with_empty_networks ... ok Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] No more DHCP agents Unable to schedule network 68e93c06-50bd-4029-8977-d6c86a0d3791: no agents available; will retry on subsequent port and subnet creation events. Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_network_filter_hook_nonadmin_context neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_network_filter_hook_nonadmin_context ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_networkrbac_valid neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_networkrbac_valid ... ok No more DHCP agents Unable to schedule network 68e93c06-50bd-4029-8977-d6c86a0d3791: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_empty_name neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_empty_name ... ok neutron.tests.unit.debug.test_commands.TestDebugCommands.test_create_nova_probe neutron.tests.unit.debug.test_commands.TestDebugCommands.test_create_nova_probe ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_rules_does_not_drop_protocol neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_rules_does_not_drop_protocol ... ok Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_3 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_3 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_3 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_3 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_3 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_3 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_3 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_3 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_3 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_3 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] neutron.tests.unit.debug.test_commands.TestDebugCommands.test_create_nova_probe_external neutron.tests.unit.debug.test_commands.TestDebugCommands.test_create_nova_probe_external ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_check_for_duplicate_diff_rules_remote_ip_prefix_ipv4 neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_check_for_duplicate_diff_rules_remote_ip_prefix_ipv4 ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_sqlalchemytypes.IPAddressTestCase.test_crud neutron.tests.unit.db.test_sqlalchemytypes.IPAddressTestCase.test_crud ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_distributed_router_to_ha neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_distributed_router_to_ha ... ok Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_in_use neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_in_use ... ok neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_floatingip_on_port_no_host_key neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_floatingip_on_port_no_host_key ... ok Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Failed to bind port 2950dcff-3515-4055-930c-63a05cd2acb5 on host host_2 for vnic_type normal using segments [{'id': '65646a0b-ec7c-4adc-b4e5-8016bc97396f', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': 'cf4822e3-7655-431a-b557-c2ce3771647b'}] Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142882063 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142882063 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_name_extradhcpopt neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_name_extradhcpopt ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_and_after_delete_event neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_and_after_delete_event ... ok Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port ce0e4325-2cf5-4d30-8b6c-ceda9a18703d on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] Failed to bind port 51742026-40f5-46d8-b344-b8158be75732 on host host_2 for vnic_type normal using segments [{'id': 'dcd60632-9a17-4d37-8a85-a0230674592b', 'network_type': 'local', 'physical_network': None, 'segmentation_id': None, 'network_id': '1961f33c-fae2-4f3f-bb60-df84b11ab9ec'}] No more DHCP agents Unable to schedule network 78d184b8-5f10-4924-bee5-fde948201d96: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_ensure_host_set_on_ports_dvr_ha_binds_to_active neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_ensure_host_set_on_ports_dvr_ha_binds_to_active ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143017633 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopt_delete neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopt_delete ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143017633 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 78d184b8-5f10-4924-bee5-fde948201d96: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_sqlalchemytypes.CIDRTestCase.test_crud neutron.tests.unit.db.test_sqlalchemytypes.CIDRTestCase.test_crud ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_dvr_router_to_ha_and_dvr neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_dvr_router_to_ha_and_dvr ... ok neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_created_address_scope_shared_non_admin neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_created_address_scope_shared_non_admin ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_address_scope neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_address_scope ... ok neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_device_owner_by_router_id neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_device_owner_by_router_id ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142860495 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142860495 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network 1623a260-4d45-4e18-865a-75fd46c3adc3: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network d291bcf5-3a28-411a-b596-c54e2d137406: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 02e391ce-151c-4b5f-ad24-39ee68664e0c: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.debug.test_commands.TestDebugCommands.test_delete_probe_external neutron.tests.unit.debug.test_commands.TestDebugCommands.test_delete_probe_external ... ok No more DHCP agents Unable to schedule network d291bcf5-3a28-411a-b596-c54e2d137406: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 ... ok No more DHCP agents Unable to schedule network 02e391ce-151c-4b5f-ad24-39ee68664e0c: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_sqlalchemytypes.MACAddressTestCase.test_crud neutron.tests.unit.db.test_sqlalchemytypes.MACAddressTestCase.test_crud ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_legacy_router_to_distributed_and_ha neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_legacy_router_to_distributed_and_ha ... ok No more DHCP agents Unable to schedule network d291bcf5-3a28-411a-b596-c54e2d137406: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141602893 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141602893 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_port_id neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_port_id ... ok neutron.tests.unit.db.test_standard_attr.StandardAttrTestCase.test_standard_attr_resource_model_map neutron.tests.unit.db.test_standard_attr.StandardAttrTestCase.test_standard_attr_resource_model_map ... ok No more DHCP agents Unable to schedule network 1623a260-4d45-4e18-865a-75fd46c3adc3: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_standard_attr.StandardAttrTestCase.test_standard_attr_resource_parent_map neutron.tests.unit.db.test_standard_attr.StandardAttrTestCase.test_standard_attr_resource_parent_map ... ok Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py No more DHCP agents Unable to schedule network 39df5412-ab8a-48d5-8ce2-b1b7e88353cd: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py No more DHCP agents Unable to schedule network 1623a260-4d45-4e18-865a-75fd46c3adc3: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_delete_address_scope neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_delete_address_scope ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_is_ha_router_port neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_is_ha_router_port ... ok neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_not_exist_az neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_not_exist_az ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118909515 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118909515 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network 39df5412-ab8a-48d5-8ce2-b1b7e88353cd: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 9d82f39a-e747-4b3b-b0c6-f8e1720469a8: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes_different_tenants_not_shared neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes_different_tenants_not_shared ... ok No more DHCP agents Unable to schedule network 39df5412-ab8a-48d5-8ce2-b1b7e88353cd: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 9d82f39a-e747-4b3b-b0c6-f8e1720469a8: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.debug.test_commands.TestDebugCommands.test_create_network_probe_external neutron.tests.unit.debug.test_commands.TestDebugCommands.test_create_network_probe_external ... ok neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_true_non_admin neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_true_non_admin ... ok neutron.tests.unit.debug.test_commands.TestDebugCommands.test_ping_all_v6 neutron.tests.unit.debug.test_commands.TestDebugCommands.test_ping_all_v6 ... ok neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_with_invalid_data_plane_status neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_with_invalid_data_plane_status ... ok neutron.tests.unit.debug.test_commands.TestDebugCommands.test_ping_all_with_ensure_port neutron.tests.unit.debug.test_commands.TestDebugCommands.test_ping_all_with_ensure_port ... ok No more DHCP agents Unable to schedule network 39df5412-ab8a-48d5-8ce2-b1b7e88353cd: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_add_subnetpool_address_scope_wrong_address_family neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_add_subnetpool_address_scope_wrong_address_family ... ok No more DHCP agents Unable to schedule network 9d82f39a-e747-4b3b-b0c6-f8e1720469a8: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_no_ext_gateway_return_404 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_no_ext_gateway_return_404 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_association_on_unowned_router neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_association_on_unowned_router ... ok No more DHCP agents Unable to schedule network 39df5412-ab8a-48d5-8ce2-b1b7e88353cd: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope_different_tenants_not_shared neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope_different_tenants_not_shared ... ok neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_associate_invalid_address_scope neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_associate_invalid_address_scope ... ok neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_address_scope_notify neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_address_scope_notify ... ok No more DHCP agents Unable to schedule network dc0cdb31-0323-4eec-ac6d-c99d51855b80: no agents available; will retry on subsequent port and subnet creation events. No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_ports_under_dvr_connected_subnet neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_ports_under_dvr_connected_subnet ... ok No more DHCP agents Unable to schedule network dc0cdb31-0323-4eec-ac6d-c99d51855b80: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network dc0cdb31-0323-4eec-ac6d-c99d51855b80: no agents available; will retry on subsequent port and subnet creation events. Did not find expected name "Security_groups_port_filtering_lib" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/security_groups_port_filtering_lib.py Did not find expected name "Stdattrs_common" in /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/stdattrs_common.py neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_update_agent neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_update_agent ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_set_router_states_handles_concurrently_deleted_router neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_set_router_states_handles_concurrently_deleted_router ... ok neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_network_create_contain_address_scope_attr neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_network_create_contain_address_scope_attr ... ok neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_assoc_address_scope_with_prefix_intersect neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_assoc_address_scope_with_prefix_intersect ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_remove_ha_in_use neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_remove_ha_in_use ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142078205 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142078205 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143060133 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143060133 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_list_ports neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_list_ports ... ok neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_availability_zones neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_availability_zones ... ok neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_port_external_network_non_admin_fails neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_port_external_network_non_admin_fails ... ok No more DHCP agents Unable to schedule network 7734a436-05c1-45cb-987a-3ada8045a61f: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 55de862c-df5c-48ee-9917-136736ff8f75: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_another_address_scope neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_another_address_scope ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_port_delete neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_port_delete ... ok neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_update_port_data_plane_status neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_update_port_data_plane_status ... ok neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_delete_network_check_disassociated_floatingips neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_delete_network_check_disassociated_floatingips ... ok neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_agent_with_az neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_agent_with_az ... ok No more DHCP agents Unable to schedule network 55de862c-df5c-48ee-9917-136736ff8f75: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 7734a436-05c1-45cb-987a-3ada8045a61f: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_convert_subnetpool_to_default_subnetpool neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_convert_subnetpool_to_default_subnetpool ... ok neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_validate_availability_zones neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_validate_availability_zones ... ok No more DHCP agents No more DHCP agents Unable to schedule network 55de862c-df5c-48ee-9917-136736ff8f75: no agents available; will retry on subsequent port and subnet creation events. Unable to schedule network 7734a436-05c1-45cb-987a-3ada8045a61f: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_dns_domain_period neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_dns_domain_period ... ok neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_add_another_ver_opt neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_add_another_ver_opt ... ok No more DHCP agents Unable to schedule network 55de862c-df5c-48ee-9917-136736ff8f75: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_update_ip neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_update_ip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc ... ok neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_availability_zones_in_create_response neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_availability_zones_in_create_response ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_all_ha_network_port_statuses neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_all_ha_network_port_statuses ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_crd_ops neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_crd_ops ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2145790619 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2145790619 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_port_subtransactions_blocked neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_port_subtransactions_blocked ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143121947 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143121947 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network 55de862c-df5c-48ee-9917-136736ff8f75: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 8576e99e-e239-4961-80ee-ac94907fc9f8: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_routers_states neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_routers_states ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147020237 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_updates_port_device_id neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_updates_port_device_id ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2147020237 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_max_l3_agents_unlimited neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_max_l3_agents_unlimited ... ok No more DHCP agents Unable to schedule network 8576e99e-e239-4961-80ee-ac94907fc9f8: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_two_branches neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_two_branches ... ok neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_without_az neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_without_az ... ok neutron.tests.unit.db.test_migration.TestCli.test__validate_single_revision_labels_branches_fail_different_labels neutron.tests.unit.db.test_migration.TestCli.test__validate_single_revision_labels_branches_fail_different_labels ... ok neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_no_dns_domain neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_no_dns_domain ... ok No more DHCP agents Unable to schedule network 8576e99e-e239-4961-80ee-ac94907fc9f8: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_migration.TestCli.test_autogen_process_directives neutron.tests.unit.db.test_migration.TestCli.test_autogen_process_directives ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_router_notifies_agent neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_router_notifies_agent ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2140171547 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2140171547 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_migration.TestCli.test_branches neutron.tests.unit.db.test_migration.TestCli.test_branches ... ok neutron.tests.unit.db.test_migration.TestCli.test_get_project_base neutron.tests.unit.db.test_migration.TestCli.test_get_project_base ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet ... ok neutron.tests.unit.db.test_migration.TestCli.test_update_head_files_success neutron.tests.unit.db.test_migration.TestCli.test_update_head_files_success ... ok No more DHCP agents Unable to schedule network 8bcd9123-cfa8-4316-8cf4-c33d5c10c05d: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_migration.TestCli.test_upgrade_revision neutron.tests.unit.db.test_migration.TestCli.test_upgrade_revision ... ok neutron.tests.unit.db.test_migration.TestCli.test_validate_revisions_walks_thru_all_revisions neutron.tests.unit.db.test_migration.TestCli.test_validate_revisions_walks_thru_all_revisions ... ok Failed to revert change to router port 5727386a-cd93-492c-bc8f-741035d64053. Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_dvr_db.py", line 480, in _update_snat_v6_addrs_after_intf_update admin_ctx, cs_port['id'], {'port': {'fixed_ips': fixed_ips}}) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_l3_dvr_db.py", line 889, in update_port raise RuntimeError('csnat update failure') RuntimeError: csnat update failure During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_dvr_db.py", line 503, in _update_snat_v6_addrs_after_intf_update revert() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_dvr_db.py", line 501, in revert self._core_plugin.update_port(admin_ctx, port['id'], upd) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_l3_dvr_db.py", line 893, in update_port raise ValueError('failure from revert') ValueError: failure from revert neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_no_mode neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_no_mode ... ok Error during notification for neutron.tests.unit.db.test_l3_dvr_db.DVRResourceOperationHandler._update_snat_v6_addrs_after_intf_update--2141611934 router_interface, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_dvr_db.py", line 507, in _update_snat_v6_addrs_after_intf_update port['id']) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/l3_dvr_db.py", line 480, in _update_snat_v6_addrs_after_intf_update admin_ctx, cs_port['id'], {'port': {'fixed_ips': fixed_ips}}) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_l3_dvr_db.py", line 889, in update_port raise RuntimeError('csnat update failure') RuntimeError: csnat update failure neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_ipv6_only_network_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_ipv6_only_network_returns_400 ... ok No sqlalchemy event for resource network found No sqlalchemy event for resource subnet found No sqlalchemy event for resource subnetpool found No sqlalchemy event for resource port found No sqlalchemy event for resource security_group found No sqlalchemy event for resource security_group_rule found No more DHCP agents Unable to schedule network 8bcd9123-cfa8-4316-8cf4-c33d5c10c05d: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_undo_router_interface_change_on_csnat_error_revert_failure neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_undo_router_interface_change_on_csnat_error_revert_failure ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120724831 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120724831 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network 8bcd9123-cfa8-4316-8cf4-c33d5c10c05d: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_router_port_bindings neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_router_port_bindings ... ok No more DHCP agents Unable to schedule network 2c8869ee-2bef-4e49-b788-87deb1e46938: no agents available; will retry on subsequent port and subnet creation events. Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2140376077 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2140376077 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_duplicated_specific_ip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_duplicated_specific_ip ... ok neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_non_default_dns_domain_with_dns_name neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_non_default_dns_domain_with_dns_name ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_network_update_external_failure neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_network_update_external_failure ... ok No more DHCP agents Unable to schedule network 2c8869ee-2bef-4e49-b788-87deb1e46938: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 8feacb00-f364-4c06-a607-c2822e7e2059: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 2c8869ee-2bef-4e49-b788-87deb1e46938: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_one_dead neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_one_dead ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120549847 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120549847 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_external_network_shared_rbac neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_external_network_shared_rbac ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_non_admin neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_non_admin ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_create_security_group_conflict neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_create_security_group_conflict ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_ip_proto_name_and_num neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_ip_proto_name_and_num ... ok neutron.tests.unit.db.test_sqlalchemytypes.CIDRTestCase.test_wrong_cidr neutron.tests.unit.db.test_sqlalchemytypes.CIDRTestCase.test_wrong_cidr ... ok No more DHCP agents Unable to schedule network 8feacb00-f364-4c06-a607-c2822e7e2059: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 ... ok No more DHCP agents Unable to schedule network f5a1438a-b071-43e6-8a66-74d2b5d7f634: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_update_ip_address_only neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_update_ip_address_only ... ok neutron.tests.unit.db.test_sqlalchemytypes.IPAddressTestCase.test_wrong_type neutron.tests.unit.db.test_sqlalchemytypes.IPAddressTestCase.test_wrong_type ... ok neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_default_domain_period neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_default_domain_period ... ok neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_port_in_used_by_port_forwarding neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_port_in_used_by_port_forwarding ... ok No more DHCP agents Unable to schedule network 8feacb00-f364-4c06-a607-c2822e7e2059: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_agents_admin_state_up_is_true neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_agents_admin_state_up_is_true ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2140171213 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2140171213 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network f5a1438a-b071-43e6-8a66-74d2b5d7f634: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_none_destination neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_none_destination ... ok neutron.tests.unit.db.test_sqlalchemytypes.TruncatedDateTimeTestCase.test_microseconds_truncated neutron.tests.unit.db.test_sqlalchemytypes.TruncatedDateTimeTestCase.test_microseconds_truncated ... ok No more DHCP agents Unable to schedule network 57faf5c5-bdce-4555-9cf2-29d8340917e6: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network f5a1438a-b071-43e6-8a66-74d2b5d7f634: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_dns.DnsExtensionTestNetworkDnsDomain.test_update_network_dns_domain neutron.tests.unit.extensions.test_dns.DnsExtensionTestNetworkDnsDomain.test_update_network_dns_domain ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails_nested_delete_router_failed neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails_nested_delete_router_failed ... ok No more DHCP agents Unable to schedule network 57faf5c5-bdce-4555-9cf2-29d8340917e6: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network f5a1438a-b071-43e6-8a66-74d2b5d7f634: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_no_data_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_no_data_returns_400 ... ok neutron.tests.unit.debug.test_commands.TestDebugCommands.test_exec_command neutron.tests.unit.debug.test_commands.TestDebugCommands.test_exec_command ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_external_route neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_external_route ... ok No more DHCP agents Unable to schedule network 57faf5c5-bdce-4555-9cf2-29d8340917e6: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network f5a1438a-b071-43e6-8a66-74d2b5d7f634: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_another_ha_router_is_created neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_another_ha_router_is_created ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141711363 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141711363 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_list_nets_external_pagination neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_list_nets_external_pagination ... ok No more DHCP agents Unable to schedule network bfe29f0f-1d2b-4889-9b8e-a0f2b3efef6a: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_delete_ext_net_with_disassociated_floating_ips neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_delete_ext_net_with_disassociated_floating_ips ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_pagination_reverse neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_pagination_reverse ... ok neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_created_address_scope_specify_id neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_created_address_scope_specify_id ... ok No more DHCP agents Unable to schedule network bfe29f0f-1d2b-4889-9b8e-a0f2b3efef6a: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_delete_if_ha_router_is_present neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_delete_if_ha_router_is_present ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143091587 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_port_with_device_id_of_other_tenants_router neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_port_with_device_id_of_other_tenants_router ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143091587 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope ... ok No more DHCP agents Unable to schedule network bfe29f0f-1d2b-4889-9b8e-a0f2b3efef6a: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_empty_router_extradhcpopts neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_empty_router_extradhcpopts ... ok No more DHCP agents Unable to schedule network 2da493a2-c3c7-4801-95fa-562181953477: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port ... ok No more DHCP agents Unable to schedule network 2da493a2-c3c7-4801-95fa-562181953477: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes ... ok neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_pagination neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_pagination ... ok No more DHCP agents Unable to schedule network 2da493a2-c3c7-4801-95fa-562181953477: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_not_update_subnetpool_address_scope_not_notify neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_not_update_subnetpool_address_scope_not_notify ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_db_deleted_error neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_db_deleted_error ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143036149 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2143036149 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_ha_router_to_distributed_and_not_ha neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_ha_router_to_distributed_and_not_ha ... ok neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_with_same neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_with_same ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141814605 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141814605 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_az neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_az ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_one_route neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_one_route ... ok No more DHCP agents Unable to schedule network 33d0bc8a-6fca-4420-81b0-c6dc80d55b8c: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_sort neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_sort ... ok No more DHCP agents Unable to schedule network dba22a7a-848a-4e3f-bc3f-f859c442043c: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_associate_to_dhcp_port_fails neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_associate_to_dhcp_port_fails ... ok No more DHCP agents Unable to schedule network 33d0bc8a-6fca-4420-81b0-c6dc80d55b8c: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_clear_gateway_callback_failure_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_clear_gateway_callback_failure_returns_409 ... ok No more DHCP agents Unable to schedule network dba22a7a-848a-4e3f-bc3f-f859c442043c: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 33d0bc8a-6fca-4420-81b0-c6dc80d55b8c: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network dba22a7a-848a-4e3f-bc3f-f859c442043c: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_network_in_use neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_network_in_use ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_first_floatingip_associate_notification neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_first_floatingip_associate_notification ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118801257 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2118801257 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_one_ha_router_one_not neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_one_ha_router_one_not ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142844113 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142844113 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_azs neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_azs ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_route_via_another_tenant_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_route_via_another_tenant_subnet ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_with_invalid_create_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_with_invalid_create_port ... ok No more DHCP agents Unable to schedule network 79a3fb7d-e084-4b7f-9430-8c9fc99fcfda: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_dup_subnet1_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_dup_subnet1_returns_400 ... ok No more DHCP agents Unable to schedule network 08865d81-2ffc-467d-ab7e-d81658d7b0d0: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip ... ok neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_slaac neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_slaac ... ok No more DHCP agents Unable to schedule network 79a3fb7d-e084-4b7f-9430-8c9fc99fcfda: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 08865d81-2ffc-467d-ab7e-d81658d7b0d0: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 79a3fb7d-e084-4b7f-9430-8c9fc99fcfda: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 08865d81-2ffc-467d-ab7e-d81658d7b0d0: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_doesnt_delete_if_fixed_in_interim neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_doesnt_delete_if_fixed_in_interim ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142637249 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142637249 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_statefull neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_statefull ... ok neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_create_port_forwarding_and_remove_subnets neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_create_port_forwarding_and_remove_subnets ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floating_ip_direct_port_delete_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floating_ip_direct_port_delete_returns_409 ... ok neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_only_ip_version_v4 neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_only_ip_version_v4 ... ok No more DHCP agents Unable to schedule network 50ede8ec-299f-4490-b2ad-1a6301fae91c: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 79a3fb7d-e084-4b7f-9430-8c9fc99fcfda: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_id_and_fip_address neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_id_and_fip_address ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_callback_failure_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_callback_failure_returns_409 ... ok No more DHCP agents Unable to schedule network 50ede8ec-299f-4490-b2ad-1a6301fae91c: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 79a3fb7d-e084-4b7f-9430-8c9fc99fcfda: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_and_remove_gateway_tenant_ctx neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_and_remove_gateway_tenant_ctx ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unique_vr_id_between_routers neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unique_vr_id_between_routers ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142806675 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2142806675 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network 50ede8ec-299f-4490-b2ad-1a6301fae91c: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_router_create_with_ha_conf_enabled neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_router_create_with_ha_conf_enabled ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_port ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141712823 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141712823 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network 8ce7c087-36ac-41d0-8b18-2803891ea303: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_json neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_json ... ok No more DHCP agents Unable to schedule network 75932696-f638-456f-85aa-89fe146fc9d5: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 8ce7c087-36ac-41d0-8b18-2803891ea303: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network 8ce7c087-36ac-41d0-8b18-2803891ea303: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_port_status_port_bingding_deleted_concurrently neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_port_status_port_bingding_deleted_concurrently ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141503255 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2141503255 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' No more DHCP agents Unable to schedule network 75932696-f638-456f-85aa-89fe146fc9d5: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_clear_routes_with_None neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_clear_routes_with_None ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_succeed neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_succeed ... ok neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_branchless neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_branchless ... ok No more DHCP agents Unable to schedule network 75932696-f638-456f-85aa-89fe146fc9d5: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.db.test_migration.TestCli.test__validate_revision_validates_branches neutron.tests.unit.db.test_migration.TestCli.test__validate_revision_validates_branches ... ok neutron.tests.unit.db.test_migration.TestCli.test_upgrade_delta neutron.tests.unit.db.test_migration.TestCli.test_upgrade_delta ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update ... ok neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_conflicts_with_delta neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_conflicts_with_delta ... ok neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_contract_are_mutually_exclusive neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_contract_are_mutually_exclusive ... ok neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_success neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_success ... ok neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_is_object_blocked neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_is_object_blocked ... ok No more DHCP agents Unable to schedule network 75932696-f638-456f-85aa-89fe146fc9d5: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_to_empty_with_existed_floatingip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_to_empty_with_existed_floatingip ... ok neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_no_callback_on_missing_object neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_no_callback_on_missing_object ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_already_exists neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_already_exists ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules_admin_context neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules_admin_context ... ok No more DHCP agents Unable to schedule network 75932696-f638-456f-85aa-89fe146fc9d5: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_multiple_subnets_ipv6 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_multiple_subnets_ipv6 ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event_fail neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event_fail ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_disassociate_notification neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_disassociate_notification ... ok neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_get_fip_after_port_forwarding_create neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_get_fip_after_port_forwarding_create ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event_with_revisions neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event_with_revisions ... ok neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_and_dns_domain_period neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_and_dns_domain_period ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_no_subnet_forbidden neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_no_subnet_forbidden ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_subnet2_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_subnet2_returns_400 ... ok neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_external_network_admin_succeeds neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_external_network_admin_succeeds ... ok neutron.tests.unit.debug.test_commands.TestDebugCommands.test_create_network_probe neutron.tests.unit.debug.test_commands.TestDebugCommands.test_create_network_probe ... ok neutron.tests.unit.debug.test_commands.TestDebugCommands.test_delete_probe neutron.tests.unit.debug.test_commands.TestDebugCommands.test_delete_probe ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_multi_routes neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_multi_routes ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_bad_values neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_bad_values ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_fixed_ip_same_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_fixed_ip_same_port ... ok neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_show_port neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_show_port ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_router_migration neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_router_migration ... ok Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120726583 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' Error during notification for neutron.tests.unit.db.test_l3_hamode_db.DVRResourceOperationHandler.create_fip_agent_gw_ports--2120726583 agent, after_create Traceback (most recent call last): File "/usr/lib/python3/dist-packages/neutron_lib/callbacks/manager.py", line 197, in _notify_loop callback(resource, event, trigger, **kwargs) TypeError: create_fip_agent_gw_ports() got an unexpected keyword argument 'context' neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_associate_address_scope neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_associate_address_scope ... ok neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_list_nets_external neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_list_nets_external ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 ... ok No more DHCP agents Unable to schedule network 43fc5391-4953-42f6-abd8-8c427657fd33: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port_bad_tenant_returns_404 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port_bad_tenant_returns_404 ... ok No more DHCP agents Unable to schedule network 43fc5391-4953-42f6-abd8-8c427657fd33: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_router_extradhcpopt neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_router_extradhcpopt ... ok No more DHCP agents Unable to schedule network 43fc5391-4953-42f6-abd8-8c427657fd33: no agents available; will retry on subsequent port and subnet creation events. No more DHCP agents Unable to schedule network f52390cc-57d9-4258-a756-e79ee83e4857: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_create_agent neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_create_agent ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_and_remove_gateway neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_and_remove_gateway ... ok neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts_ipv4_opt_version neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts_ipv4_opt_version ... ok No more DHCP agents Unable to schedule network f52390cc-57d9-4258-a756-e79ee83e4857: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_subnet_gateway_for_external_net neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_subnet_gateway_for_external_net ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_admin_address_out_of_pool neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_admin_address_out_of_pool ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floating_non_ext_network_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floating_non_ext_network_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_same_external_and_internal neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_same_external_and_internal ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo ... ok No more DHCP agents Unable to schedule network f52390cc-57d9-4258-a756-e79ee83e4857: no agents available; will retry on subsequent port and subnet creation events. neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_via_router_interface_returns_201 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_via_router_interface_returns_201 ... ok neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_unique_range_per_tenant neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_unique_range_per_tenant ... ok neutron.tests.unit.db.test_migration.TestCli.test__compare_labels_fail_unexpected_labels neutron.tests.unit.db.test_migration.TestCli.test__compare_labels_fail_unexpected_labels ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_fails_nested neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_fails_nested ... ok neutron.tests.unit.db.test_migration.TestCli.test_heads neutron.tests.unit.db.test_migration.TestCli.test_heads ... ok neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_dead_agent neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_dead_agent ... ok neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_additional_extradhcpopt neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_additional_extradhcpopt ... ok neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_missing_file neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_missing_file ... ok neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__process_network_port_security_update_no_binding neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__process_network_port_security_update_no_binding ... ok neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_not_provisioned_when_wrong_component_reports neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_not_provisioned_when_wrong_component_reports ... ok neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_remove_provisioning_component neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_remove_provisioning_component ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_rules_ignores_rule_id neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_rules_ignores_rule_id ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_created_in_parallel neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_created_in_parallel ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_when_disabled neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_when_disabled ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__validate_port_range_exception neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__validate_port_range_exception ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_create_security_group_rule_conflict neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_create_security_group_rule_conflict ... ok neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_list_agent neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_list_agent ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_rule_in_use neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_rule_in_use ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_multisubnet_id neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_multisubnet_id ... ok neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_string_extradhcpopt neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_string_extradhcpopt ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_create_event_fail neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_create_event_fail ... ok neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_sg_rule_before_precommit_and_after_delete_event neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_sg_rule_before_precommit_and_after_delete_event ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_with_assoc_fails neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_with_assoc_fails ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_subnet ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_via_router_interface_returns_404 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_via_router_interface_returns_404 ... ok neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_create_data_plane_status_default_none neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_create_data_plane_status_default_none ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test__notify_subnetpool_address_scope_update neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test__notify_subnetpool_address_scope_update ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_race_with_interface_add neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_race_with_interface_add ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnet_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnet_port ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_net_not_external_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_net_not_external_returns_400 ... ok neutron.tests.unit.debug.test_commands.TestDebugCommands.test_clear_probe neutron.tests.unit.debug.test_commands.TestDebugCommands.test_clear_probe ... ok neutron.tests.unit.debug.test_commands.TestDebugCommands.test_ping_all neutron.tests.unit.debug.test_commands.TestDebugCommands.test_ping_all ... ok neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_ipv6 neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_ipv6 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_network_update_external neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_network_update_external ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_pagination_reverse neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_pagination_reverse ... ok neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_preserves_data_plane_status neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_preserves_data_plane_status ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_subnet ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_no_public_subnet_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_no_public_subnet_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_no_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_no_subnet ... ok neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_shared_admin neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_shared_admin ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floating_port_status_not_applicable neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floating_port_status_not_applicable ... ok neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_stateless neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_stateless ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_call_extensions neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_call_extensions ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_none_nexthop neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_none_nexthop ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_set_gateway_cidr_overlapped_with_subnets neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_set_gateway_cidr_overlapped_with_subnets ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_allocation neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_allocation ... ok neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes_different_tenants_shared neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes_different_tenants_shared ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update ... ok neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_true_admin neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_true_admin ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port_without_ips neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port_without_ips ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_delete_port_after_failure neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_delete_port_after_failure ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails ... ok neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_disassociate_address_scope neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_disassociate_address_scope ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port ... ok neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_api_extension_validation_with_good_dns_names neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_api_extension_validation_with_good_dns_names ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_upon_subnet_create_ipv6 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_upon_subnet_create_ipv6 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_with_port_existed_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_with_port_existed_returns_409 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_concurrent_delete_upon_subnet_create neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_concurrent_delete_upon_subnet_create ... ok neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_availability_zones_with_filter neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_availability_zones_with_filter ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_specify_id_backend neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_specify_id_backend ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_callback neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_callback ... ok neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_event_on_data_plane_status neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_event_on_data_plane_status ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_too_many_routes neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_too_many_routes ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingips_native_quotas neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingips_native_quotas ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_first_floatingip_associate_notification neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_first_floatingip_associate_notification ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_on_external_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_on_external_port ... ok neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_only_ip_version_v6 neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_only_ip_version_v6 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_multi_external_one_internal neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_multi_external_one_internal ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_wrong_port_returns_404 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_wrong_port_returns_404 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_subnet_inuse_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_subnet_inuse_returns_409 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails_nested neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails_nested ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_router neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_router ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_ipv6_only_network_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_ipv6_only_network_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_invalid_ip_address neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_invalid_ip_address ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv4_subnets neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv4_subnets ... ok neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_bad_fqdn_and_dns_domain neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_bad_fqdn_and_dns_domain ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floating_ip_direct_port_delete_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floating_ip_direct_port_delete_returns_409 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_no_ext_gateway_return_404 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_no_ext_gateway_return_404 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_invalid_fixed_ip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_invalid_fixed_ip ... ok neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_bad_pqdn_and_dns_domain neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_bad_pqdn_and_dns_domain ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_port_owner_as_admin neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_port_owner_as_admin ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_nexthop_is_outside_port_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_nexthop_is_outside_port_subnet ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_same_fixed_ip_same_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_same_fixed_ip_same_port ... ok neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_default_dns_domain_with_dns_name neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_default_dns_domain_with_dns_name ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_with_both_ids_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_with_both_ids_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_clears_orphaned_floatingip_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_clears_orphaned_floatingip_port ... ok neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_get_network_succeeds_without_filter neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_get_network_succeeds_without_filter ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_association_on_unowned_router neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_association_on_unowned_router ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_pagination neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_pagination ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_subnet_gateway_disabled neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_subnet_gateway_disabled ... ok neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_update_network_external_net_with_ports_set_not_shared neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_update_network_external_net_with_ports_set_not_shared ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_to_same_port_id_twice neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_to_same_port_id_twice ... ok neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_none_extradhcpopts neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_none_extradhcpopts ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_returns_200 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_returns_200 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet_with_port_from_other_tenant neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet_with_port_from_other_tenant ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_to_same_port_id_twice neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_to_same_port_id_twice ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_no_nexthop_route neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_no_nexthop_route ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_routes_update_for_multiple_routers neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_routes_update_for_multiple_routers ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_port_owner_as_admin neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_port_owner_as_admin ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_existed_floatingip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_existed_floatingip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_non_existent_network_returns_404 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_non_existent_network_returns_404 ... ok neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_ipv6_change_value neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_ipv6_change_value ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_with_both_ids_returns_200 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_with_both_ids_returns_200 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_doesnt_delete_if_fixed_in_interim neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_doesnt_delete_if_fixed_in_interim ... ok neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_without_extradhcpopt_delete neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_without_extradhcpopt_delete ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_none_nexthop neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_none_nexthop ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_with_floatingip_existed_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_with_floatingip_existed_returns_409 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_notifications neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_notifications ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_invalid_network_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_invalid_network_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_invalid_external_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_invalid_external_subnet ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_port_device_id_to_different_tenants_router neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_port_device_id_to_different_tenants_router ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_port_deletion_prevention_handles_missing_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_port_deletion_prevention_handles_missing_port ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_non_existent_network_returns_404 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_non_existent_network_returns_404 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_invalid_fixed_ip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_invalid_fixed_ip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_ipv6_subnet_from_interface neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_ipv6_subnet_from_interface ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails_nested_delete_router_failed neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails_nested_delete_router_failed ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_non_admin_context_agent_notification neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_non_admin_context_agent_notification ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_overlapped_cidr_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_overlapped_cidr_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_and_remove_gateway_tenant_ctx neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_and_remove_gateway_tenant_ctx ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_subnet ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip_non_admin neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip_non_admin ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_different_external_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_different_external_subnet ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_id_non_admin neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_id_non_admin ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_routers_native_quotas neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_routers_native_quotas ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_cidr_overlapped_with_gateway neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_cidr_overlapped_with_gateway ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_clear_routes_with_None neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_clear_routes_with_None ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_external_ip_used_by_gw neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_external_ip_used_by_gw ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_dup_subnet1_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_dup_subnet1_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port_without_ips neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port_without_ips ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floating_port_status_not_applicable neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floating_port_status_not_applicable ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_subnet1_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_subnet1_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_delete_routes neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_delete_routes ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_sort neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_sort ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_nexthop_is_port_ip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_nexthop_is_port_ip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_non_admin_context_agent_notification neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_non_admin_context_agent_notification ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_bad_values neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_bad_values ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test__notify_subnetpool_address_scope_update neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test__notify_subnetpool_address_scope_update ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_show neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_show ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_empty_port_and_subnet_ids neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_empty_port_and_subnet_ids ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_external_route neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_external_route ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_interface_in_use_by_route neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_interface_in_use_by_route ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_invalid_nexthop_ip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_invalid_nexthop_ip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_sort neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_sort ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_no_subnet_forbidden neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_no_subnet_forbidden ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_subnet1_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_subnet1_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_no_destination_route neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_no_destination_route ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_empty_port_and_subnet_ids neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_empty_port_and_subnet_ids ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_no_data_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_no_data_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_nothing_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_nothing_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_dup_subnet2_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_dup_subnet2_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_clears_orphaned_floatingip_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_clears_orphaned_floatingip_port ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_port_delete neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_port_delete ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_invalid_network_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_invalid_network_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_two_fips_one_port_invalid_return_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_two_fips_one_port_invalid_return_409 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_wrong_subnet_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_wrong_subnet_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floating_non_ext_network_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floating_non_ext_network_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_parameters neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_parameters ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_multisubnet_id neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_multisubnet_id ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_none_destination neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_none_destination ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip_subnet ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_no_public_subnet_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_no_public_subnet_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_invalid_external_ip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_invalid_external_ip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_nexthop_is_port_ip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_nexthop_is_port_ip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_to_empty_with_existed_floatingip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_to_empty_with_existed_floatingip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_subnet2_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_subnet2_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_inuse_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_inuse_returns_409 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_allocation neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_allocation ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_show neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_show ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_with_both_ids_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_with_both_ids_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_duplicated_specific_ip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_duplicated_specific_ip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_no_destination_route neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_no_destination_route ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_wrong_subnet_id neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_wrong_subnet_id ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_dup_address neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_dup_address ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_dup_address neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_dup_address ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_multiple_subnets_ipv6 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_multiple_subnets_ipv6 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails_nested neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails_nested ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_associate_to_dhcp_port_fails neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_associate_to_dhcp_port_fails ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_port_with_device_id_of_other_tenants_router neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_port_with_device_id_of_other_tenants_router ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_wrong_subnet_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_wrong_subnet_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_routers_native_quotas neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_routers_native_quotas ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_disassociate_service_profile_with_flavor neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_disassociate_service_profile_with_flavor ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_no_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_no_subnet ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_non_admin neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_non_admin ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_disassociate_service_profile_with_flavor neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_disassociate_service_profile_with_flavor ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_too_many_routes neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_too_many_routes ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_show_service_profile neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_show_service_profile ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_multi_routes neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_multi_routes ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_crd_ops neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_crd_ops ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_too_long_description neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_too_long_description ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_delete_flavor neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_delete_flavor ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_delete_ext_net_with_disassociated_floating_ips neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_delete_ext_net_with_disassociated_floating_ips ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_association_error neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_association_error ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_id_non_admin neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_id_non_admin ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_id_and_fip_address neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_id_and_fip_address ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_too_long_description neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_too_long_description ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_admin_address_out_of_pool neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_admin_address_out_of_pool ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_fixed_ip_same_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_fixed_ip_same_port ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_net_not_external_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_net_not_external_returns_400 ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_service_profiles neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_service_profiles ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingips_native_quotas neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingips_native_quotas ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_create_event_exception_preserved neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_create_event_exception_preserved ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_delete_port_after_failure neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_delete_port_after_failure ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingips_create_precommit_event neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingips_create_precommit_event ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_create_precommit_event neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_create_precommit_event ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_callback neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_callback ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_fails_nested neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_fails_nested ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_pagination_reverse neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_pagination_reverse ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test__notify_subnetpool_address_scope_update neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test__notify_subnetpool_address_scope_update ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_with_assoc_fails neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_with_assoc_fails ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_updates_port_device_id neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_updates_port_device_id ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_create_different_fixed_ip_same_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_create_different_fixed_ip_same_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_ipv6_only_network_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_ipv6_only_network_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_same_fixed_ip_same_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_same_fixed_ip_same_port ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_gateway neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_gateway ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_cidr_overlapped_with_gateway neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_cidr_overlapped_with_gateway ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_allocation neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_allocation ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_no_nexthop_route neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_no_nexthop_route ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_pagination_reverse neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_pagination_reverse ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_subnet ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_id_and_fip_address neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_id_and_fip_address ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntAgentSchedulingTestCase.test_router_update_gateway_scheduling_not_supported neutron.tests.unit.extensions.test_l3.L3NatDBIntAgentSchedulingTestCase.test_router_update_gateway_scheduling_not_supported ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_clear_gateway_callback_failure_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_clear_gateway_callback_failure_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_id_non_admin neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_id_non_admin ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_wrong_subnet_id neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_wrong_subnet_id ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_disassociate_notification neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_disassociate_notification ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_via_router_interface_returns_201 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_via_router_interface_returns_201 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnet_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnet_port ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_concurrent_delete_upon_subnet_create neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_concurrent_delete_upon_subnet_create ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_port_id neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_port_id ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_association_on_unowned_router neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_association_on_unowned_router ... ok neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_create_with_port_details neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_create_with_port_details ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_delete_service_profile neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_delete_service_profile ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_show_flavor neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_show_flavor ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_update_flavor neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_update_flavor ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_pagination neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_pagination ... ok neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test_set_attrs_and_extend neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test_set_attrs_and_extend ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_set_gateway_cidr_overlapped_with_subnets neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_set_gateway_cidr_overlapped_with_subnets ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_sort neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_sort ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet_with_port_from_other_tenant neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet_with_port_from_other_tenant ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_with_floatingip_existed_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_with_floatingip_existed_returns_409 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_specify_id_backend neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_specify_id_backend ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_call_extensions neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_call_extensions ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_interface_in_use_by_route neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_interface_in_use_by_route ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_pagination neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_pagination ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_via_router_interface_returns_404 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_via_router_interface_returns_404 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_via_router_interface_returns_201 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_via_router_interface_returns_201 ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_interfaces_op_agent neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_interfaces_op_agent ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_notifications neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_notifications ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_doesnt_delete_if_fixed_in_interim neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_doesnt_delete_if_fixed_in_interim ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip_subnet ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_returns_200 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_returns_200 ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_update_event_exception_preserved neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_update_event_exception_preserved ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_callback_failure_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_callback_failure_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_disassociate_notification neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_disassociate_notification ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_network_update_external_failure neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_network_update_external_failure ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_same_external_and_internal neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_same_external_and_internal ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_existed_floatingip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_existed_floatingip ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_inuse_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_inuse_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_pagination neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_pagination ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_invalid_ip_address neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_invalid_ip_address ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_parameters neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_parameters ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_invalid_external_ip neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_invalid_external_ip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_multi_external_one_internal neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_multi_external_one_internal ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_sort neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_sort ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test__notify_subnetpool_address_scope_update neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test__notify_subnetpool_address_scope_update ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_nothing_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_nothing_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_invalid_nexthop_ip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_invalid_nexthop_ip ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingips_op_agent neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingips_op_agent ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_delete_routes neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_delete_routes ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_subnet neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_subnet ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_network_update_external_failure neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_network_update_external_failure ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_multisubnet_id neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_multisubnet_id ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_delete_ext_net_with_disassociated_floating_ips neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_delete_ext_net_with_disassociated_floating_ips ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_no_subnet neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_no_subnet ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_non_admin neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_non_admin ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_wrong_port_returns_404 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_wrong_port_returns_404 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_different_external_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_different_external_subnet ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_routes_update_for_multiple_routers neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_routes_update_for_multiple_routers ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_external_ip_used_by_gw neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_external_ip_used_by_gw ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_and_remove_gateway_tenant_ctx neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_and_remove_gateway_tenant_ctx ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_one_route neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_one_route ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_invalid_external_ip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_invalid_external_ip ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_two_fips_one_port_invalid_return_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_two_fips_one_port_invalid_return_409 ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_pagination neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_pagination ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_too_long_description neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_too_long_description ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_net_not_external_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_net_not_external_returns_400 ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_flavor neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_flavor ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_service_profile neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_service_profile ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_subnet_gateway_for_external_net neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_subnet_gateway_for_external_net ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_service_profile_in_use neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_service_profile_in_use ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_cidr_overlapped_with_gateway neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_cidr_overlapped_with_gateway ... ok neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_update_with_port_details neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_update_with_port_details ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_route_via_another_tenant_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_route_via_another_tenant_subnet ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_invalid_service_type neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_invalid_service_type ... ok neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_create_with_port_details neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_create_with_port_details ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_too_long_name neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_too_long_name ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_router neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_router ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_autodelete_flavor_associations neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_autodelete_flavor_associations ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv4_subnets neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv4_subnets ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_disabled neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_disabled ... ok neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test_set_extra_attr_key_bad neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test_set_extra_attr_key_bad ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_subnet2_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_subnet2_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_sync_interfaces neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_sync_interfaces ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_port_id neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_port_id ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_update_precommit_event neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_update_precommit_event ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_and_remove_gateway neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_and_remove_gateway ... ok neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_list_with_port_details neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_list_with_port_details ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_too_long_name neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_too_long_name ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip_non_admin neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip_non_admin ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_get_flavors neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_get_flavors ... ok neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_update_with_port_details neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_update_with_port_details ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_get_service_profiles neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_get_service_profiles ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_invalid_enabled neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_invalid_enabled ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavors neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavors ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_floatingips neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_floatingips ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_race_with_interface_add neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_race_with_interface_add ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_with_both_ids_returns_200 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_with_both_ids_returns_200 ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_invalid_enabled neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_invalid_enabled ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_subnet_gateway_disabled neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_subnet_gateway_disabled ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet_with_port_from_other_tenant neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet_with_port_from_other_tenant ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_ignore_interfaces_with_moreThanOneIp neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_ignore_interfaces_with_moreThanOneIp ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_delete_event_exception_preserved neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_delete_event_exception_preserved ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_flavor neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_flavor ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_create_precommit_event neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_create_precommit_event ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_empty_driver neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_empty_driver ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_subnet_inuse_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_subnet_inuse_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_callback neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_callback ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_delete_event_exception_preserved neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_delete_event_exception_preserved ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_no_binding neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_no_binding ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_gateway_op_agent neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_gateway_op_agent ... ok neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test_set_attrs_and_extend_no_transaction neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test_set_attrs_and_extend_no_transaction ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_multi_external_one_internal neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_multi_external_one_internal ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_with_port_existed_returns_409 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_with_port_existed_returns_409 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_gateway neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_gateway ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_delete_precommit_event neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_delete_precommit_event ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_with_invalid_create_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_with_invalid_create_port ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_interfaces neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_interfaces ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_associate_to_dhcp_port_fails neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_associate_to_dhcp_port_fails ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingips_op_agent neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingips_op_agent ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port_bad_tenant_returns_404 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port_bad_tenant_returns_404 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_ipv6_only_network_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_ipv6_only_network_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_update_event_exception_preserved neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_update_event_exception_preserved ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_update_precommit_event neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_update_precommit_event ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_network_update_external neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_network_update_external ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_sync_interfaces neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_sync_interfaces ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingips_native_quotas neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingips_native_quotas ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_allocation neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_allocation ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_port_delete neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_port_delete ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_associate_service_profile_with_flavor neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_associate_service_profile_with_flavor ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_too_long_driver neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_too_long_driver ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile_invalid_enabled neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile_invalid_enabled ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile_too_long_description neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile_too_long_description ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_dup_subnet2_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_dup_subnet2_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_and_remove_gateway neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_and_remove_gateway ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_associate_service_profile_with_flavor neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_associate_service_profile_with_flavor ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_invalid_network_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_invalid_network_returns_400 ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_associate_service_profile_with_flavor_exists neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_associate_service_profile_with_flavor_exists ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_flavor_in_use neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_flavor_in_use ... ok neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_flip_and_net_port_dns neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_flip_and_net_port_dns ... ok neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_flip_dns neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_flip_dns ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntAgentSchedulingTestCase.test_update_gateway_agent_exists_supporting_network neutron.tests.unit.extensions.test_l3.L3NatDBIntAgentSchedulingTestCase.test_update_gateway_agent_exists_supporting_network ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_ignore_interfaces_with_moreThanOneIp neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_ignore_interfaces_with_moreThanOneIp ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_callback neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_callback ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address ... ok neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_net_port_dns neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_net_port_dns ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_ipv6_subnet_from_interface neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_ipv6_subnet_from_interface ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_subnet_inuse_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_subnet_inuse_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_non_admin_context_agent_notification neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_non_admin_context_agent_notification ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_interfaces_op_agent neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_interfaces_op_agent ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_delete_ext_net_with_disassociated_floating_ips neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_delete_ext_net_with_disassociated_floating_ips ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntAgentSchedulingTestCase.test_update_gateway_agent_exists_supporting_multiple_network neutron.tests.unit.extensions.test_l3.L3NatDBIntAgentSchedulingTestCase.test_update_gateway_agent_exists_supporting_multiple_network ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_fixed_ip_same_port neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_fixed_ip_same_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_overlapped_cidr_returns_400 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_overlapped_cidr_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_create_event_exception_preserved neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_create_event_exception_preserved ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_upon_subnet_create_ipv6 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_upon_subnet_create_ipv6 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_associate_to_dhcp_port_fails neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_associate_to_dhcp_port_fails ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_crd_ops neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_crd_ops ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_with_floatingip_existed_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_with_floatingip_existed_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_no_public_subnet_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_no_public_subnet_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingips_native_quotas neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingips_native_quotas ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails_nested neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails_nested ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_invalid_external_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_invalid_external_subnet ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_port_owner_as_admin neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_port_owner_as_admin ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floating_ip_direct_port_delete_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floating_ip_direct_port_delete_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_nothing_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_nothing_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_create_different_fixed_ip_same_port neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_create_different_fixed_ip_same_port ... ok neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_add_interface_empty_body neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_add_interface_empty_body ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_with_both_ids_returns_200 neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_with_both_ids_returns_200 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_port_with_device_id_of_other_tenants_router neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_port_with_device_id_of_other_tenants_router ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_port_delete neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_port_delete ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_on_external_port neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_on_external_port ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_with_snat_enabled neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_with_snat_enabled ... ok neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_non_admin neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_non_admin ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_port_device_id_to_different_tenants_router neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_port_device_id_to_different_tenants_router ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_association_on_unowned_router neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_association_on_unowned_router ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_same_fixed_ip_same_port neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_same_fixed_ip_same_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_updates_port_device_id neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_updates_port_device_id ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_with_invalid_create_port neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_with_invalid_create_port ... ok neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_nexthop_is_outside_port_subnet neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_nexthop_is_outside_port_subnet ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_show_service_profile neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_show_service_profile ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_invalid_enabled neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_invalid_enabled ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_gateway_set_fail_after_port_create neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_gateway_set_fail_after_port_create ... ok neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_clears_orphaned_floatingip_port neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_clears_orphaned_floatingip_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_invalid_driver neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_invalid_driver ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_invalid_empty neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_invalid_empty ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_no_driver neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_no_driver ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_network_update_external neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_network_update_external ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_show_flavor neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_show_flavor ... ok neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test__extend_extra_router_dict_defaults neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test__extend_extra_router_dict_defaults ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_non_existent_network_returns_404 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_non_existent_network_returns_404 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floating_ip_direct_port_delete_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floating_ip_direct_port_delete_returns_409 ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_gateway_set_fail_after_port_create neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_gateway_set_fail_after_port_create ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_gw_info_none neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_gw_info_none ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingip_delete_after_event neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingip_delete_after_event ... ok neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_list_with_port_details neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_list_with_port_details ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_multiple_subnets_ipv6 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_multiple_subnets_ipv6 ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_delete_precommit_event neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_delete_precommit_event ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_admin_address_out_of_pool neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_admin_address_out_of_pool ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_via_router_interface_returns_201 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_via_router_interface_returns_201 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create ... ok neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_update_service_profile neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_update_service_profile ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_same_fixed_ip_same_port neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_same_fixed_ip_same_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_no_data_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_no_data_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_concurrent_delete_upon_subnet_create neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_concurrent_delete_upon_subnet_create ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingip_delete_after_event neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingip_delete_after_event ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floating_non_ext_network_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floating_non_ext_network_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_port_id neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_port_id ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_with_port_and_qos neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_with_port_and_qos ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_interfaces neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_interfaces ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_duplicated_specific_ip neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_duplicated_specific_ip ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_with_assoc_fails neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_with_assoc_fails ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_overlapped_cidr_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_overlapped_cidr_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingips_create_precommit_event neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingips_create_precommit_event ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_quotas_negative_default_value neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_quotas_negative_default_value ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_same_external_and_internal neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_same_external_and_internal ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_list_quotas_without_admin_forbidden_returns_403 neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_list_quotas_without_admin_forbidden_returns_403 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_notifications neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_notifications ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_with_both_ids_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_with_both_ids_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_callback_failure_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_callback_failure_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip_subnet neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip_subnet ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_bad_values neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_bad_values ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_router neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_router ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_make_reservation_negative_delta_raises neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_make_reservation_negative_delta_raises ... ok neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_flip_and_net_port_dns neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_flip_and_net_port_dns ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_fixed_ip_same_port neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_fixed_ip_same_port ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_floatingips neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_floatingips ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_with_port_existed_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_with_port_existed_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_wrong_port_returns_404 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_wrong_port_returns_404 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_router neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_router ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_clear_gateway_callback_failure_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_clear_gateway_callback_failure_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_default_values neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_default_values ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_invalid_fixed_ip neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_invalid_fixed_ip ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_flip_dns neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_flip_dns ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_specify_id_backend neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_specify_id_backend ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create ... ok neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_gateway_op_agent neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_gateway_op_agent ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_returns_200 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_returns_200 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_invalid_fixed_ip neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_invalid_fixed_ip ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_without_admin_forbidden_returns_403 neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_without_admin_forbidden_returns_403 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv4_subnets neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv4_subnets ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_network_update_external_failure neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_network_update_external_failure ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port_bad_tenant_returns_404 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port_bad_tenant_returns_404 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_different_external_subnet neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_different_external_subnet ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_set_gateway_cidr_overlapped_with_subnets neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_set_gateway_cidr_overlapped_with_subnets ... ok neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_detail_quotas_negative_limit_value neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_detail_quotas_negative_limit_value ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_port_deletion_prevention_handles_missing_port neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_port_deletion_prevention_handles_missing_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_call_extensions neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_call_extensions ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip_non_admin neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip_non_admin ... ok neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_disassociate_port neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_disassociate_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 ... ok neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_az neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_az ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_subnet_inuse_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_subnet_inuse_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnet_port neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnet_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_dup_subnet2_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_dup_subnet2_returns_400 ... ok neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_empty_az neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_empty_az ... ok neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_bad_protocol neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_bad_protocol ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_pagination_reverse neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_pagination_reverse ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_to_same_port_id_twice neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_to_same_port_id_twice ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip_subnet neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip_subnet ... ok neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_net_port_dns neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_net_port_dns ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_fails_nested neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_fails_nested ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_check_default_security_group_description neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_check_default_security_group_description ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails_nested_delete_router_failed neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails_nested_delete_router_failed ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_sort neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_sort ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_with_both_ids_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_with_both_ids_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_dup_subnet1_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_dup_subnet1_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_race_with_interface_add neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_race_with_interface_add ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_delete_security_group_port_in_use neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_delete_security_group_port_in_use ... ok neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_delete neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_delete ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_wrong_subnet_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_wrong_subnet_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_non_admin_context_agent_notification neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_non_admin_context_agent_notification ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_first_floatingip_associate_notification neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_first_floatingip_associate_notification ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_clear_gateway_callback_failure_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_clear_gateway_callback_failure_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_parameters neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_parameters ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_duplicated_specific_ip neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_duplicated_specific_ip ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_show neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_show ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails_nested_delete_router_failed neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails_nested_delete_router_failed ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_proto_name_num neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_proto_name_num ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_sort neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_sort ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_delete_port_after_failure neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_delete_port_after_failure ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ethertype_invalid_for_protocol neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ethertype_invalid_for_protocol ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_non_existent_network_returns_404 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_non_existent_network_returns_404 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floating_port_status_not_applicable neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floating_port_status_not_applicable ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_min_port_greater_max neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_min_port_greater_max ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_invalid_external_subnet neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_invalid_external_subnet ... ok neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_update_on_concurrent_delete neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_update_on_concurrent_delete ... ok neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_ports_dvr_ha_router_with_gatway neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_ports_dvr_ha_router_with_gatway ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_protocol neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_protocol ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails_nested neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails_nested ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_subnet neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_subnet ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_admin_address_out_of_pool neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_admin_address_out_of_pool ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_upon_subnet_create_ipv6 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_upon_subnet_create_ipv6 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_no_PTR_record neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_no_PTR_record ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_port neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_existed_floatingip neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_existed_floatingip ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_tcp_or_udp_protocol neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_tcp_or_udp_protocol ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_default neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_default ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_empty_port_and_subnet_ids neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_empty_port_and_subnet_ids ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_port_with_device_id_of_other_tenants_router neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_port_with_device_id_of_other_tenants_router ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_invalid_external_subnet neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_invalid_external_subnet ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntAgentSchedulingTestCase.test_router_update_gateway_no_eligible_l3_agent neutron.tests.unit.extensions.test_l3.L3NatDBIntAgentSchedulingTestCase.test_router_update_gateway_no_eligible_l3_agent ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_on_port_from_wrong_tenant neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_on_port_from_wrong_tenant ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_with_snat_disabled neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_with_snat_disabled ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_pagination_reverse neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_pagination_reverse ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_name_to_default_fail neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_name_to_default_fail ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv4_subnets neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv4_subnets ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_overlapped_cidr_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_overlapped_cidr_returns_400 ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_invalid_snat_setting neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_invalid_snat_setting ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_two_fips_one_port_invalid_return_409 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_two_fips_one_port_invalid_return_409 ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_enabled(enabled) neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_enabled(enabled) ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_no_ext_gateway_return_404 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_no_ext_gateway_return_404 ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_enabled(disabled) neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_enabled(disabled) ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_boolean_type_name neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_boolean_type_name ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floating_non_ext_network_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floating_non_ext_network_returns_400 ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_too_long_name neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_too_long_name ... ok neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_get_inventory_not_found_no_inventory neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_get_inventory_not_found_no_inventory ... ok neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_get_inventory_not_found_no_resource_provider neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_get_inventory_not_found_no_resource_provider ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port_bad_tenant_returns_404 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port_bad_tenant_returns_404 ... ok neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_nets_subnets neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_nets_subnets ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_multisubnet_id neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_multisubnet_id ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_create_different_fixed_ip_same_port neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_create_different_fixed_ip_same_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_port_owner_as_admin neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_port_owner_as_admin ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_call_extensions neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_call_extensions ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_no_public_subnet_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_no_public_subnet_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet_with_port_from_other_tenant neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet_with_port_from_other_tenant ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_updated_agent_changed_physical_networks neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_updated_agent_changed_physical_networks ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_subnet neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_subnet ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_id_and_fip_address neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_id_and_fip_address ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_subnet_gateway_disabled neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_subnet_gateway_disabled ... ok neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_tenant_id neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_tenant_id ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_same_external_and_internal neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_same_external_and_internal ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_subnet neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_subnet ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port_without_ips neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port_without_ips ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_pagination neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_pagination ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_routers_native_quotas neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_routers_native_quotas ... ok neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_network_with_portsecurity_false neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_network_with_portsecurity_false ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_and_remove_gateway neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_and_remove_gateway ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floating_port_status_not_applicable neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floating_port_status_not_applicable ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_placement_api_inventory_update_conflict neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_placement_api_inventory_update_conflict ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_invalid_network_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_invalid_network_returns_400 ... ok neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_remove_port_security_security_group_read neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_remove_port_security_security_group_read ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_updates_port_device_id neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_updates_port_device_id ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_crd_ops neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_crd_ops ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_returns_200 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_returns_200 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_with_both_ids_returns_200 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_with_both_ids_returns_200 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_multi_external_one_internal neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_multi_external_one_internal ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_sort neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_sort ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway ... ok neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_provider_attrs neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_provider_attrs ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_race_with_interface_add neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_race_with_interface_add ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_external_ip_used_by_gw neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_external_ip_used_by_gw ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_dup_subnet1_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_dup_subnet1_returns_400 ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_remove_qos_policy_id neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_remove_qos_policy_id ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 ... ok neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_add_interface neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_add_interface ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_invalid_snat_setting neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_invalid_snat_setting ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_with_floatingip_existed_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_with_floatingip_existed_returns_409 ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_no_ext_gwinfo neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_no_ext_gwinfo ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_no_ext_gwinfo neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_no_ext_gwinfo ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_disassociate_notification neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_disassociate_notification ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip_non_admin neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip_non_admin ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_via_router_interface_returns_404 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_via_router_interface_returns_404 ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_compute_owned neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_compute_owned ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_change_nothing neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_change_nothing ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_multiple_subnets_ipv6 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_multiple_subnets_ipv6 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_to_same_port_id_twice neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_to_same_port_id_twice ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_snat_enabled neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_snat_enabled ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_ipv6_subnet_from_interface neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_ipv6_subnet_from_interface ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_enable_snat(enabled) neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_enable_snat(enabled) ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_enable_snat(disabled) neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_enable_snat(disabled) ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_gw_info(enabled) neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_gw_info(enabled) ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_gw_info(disabled) neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_gw_info(disabled) ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_doesnt_delete_if_fixed_in_interim neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_doesnt_delete_if_fixed_in_interim ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_pagination neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_pagination ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_gateway_set_retry neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_gateway_set_retry ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_dup_subnet2_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_dup_subnet2_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_external_ip_used_by_gw neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_external_ip_used_by_gw ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_net_not_external_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_net_not_external_returns_400 ... ok neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_passing_true neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_passing_true ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_parameters neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_parameters ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_with_port_and_qos neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_with_port_and_qos ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_no_subnet neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_no_subnet ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_no_subnet_forbidden neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_no_subnet_forbidden ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_snat_enabled neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_snat_enabled ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_ext_gw neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_ext_gw ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 ... ok neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_with_ext_gw neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_with_ext_gw ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_empty_port_and_subnet_ids neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_empty_port_and_subnet_ids ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_notifications neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_notifications ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_network_only neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_network_only ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_adding_qos_policy_id_by_update neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_adding_qos_policy_id_by_update ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_inuse_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_inuse_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_delete_port_after_failure neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_delete_port_after_failure ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_fails_nested neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_fails_nested ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_routers_native_quotas neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_routers_native_quotas ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_pagination_reverse neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_pagination_reverse ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_with_port_and_qos_scenarios neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_with_port_and_qos_scenarios ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_change_nothing neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_change_nothing ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_to_empty_with_existed_floatingip neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_to_empty_with_existed_floatingip ... ok neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_basic neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_basic ... ok neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_with_exception_in_core_plugin neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_with_exception_in_core_plugin ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_wrong_port_returns_404 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_wrong_port_returns_404 ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_subnet1_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_subnet1_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_no_data_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_no_data_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_subnet_gateway_for_external_net neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_subnet_gateway_for_external_net ... ok neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_show_with_fields_total_ips neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_show_with_fields_total_ips ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_subnet1_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_subnet1_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_no_ext_gateway_return_404 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_no_ext_gateway_return_404 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_wrong_subnet_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_wrong_subnet_returns_400 ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_binding_info_and_new_mac neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_binding_info_and_new_mac ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_with_admin neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_with_admin ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_subnet_gateway_disabled neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_subnet_gateway_disabled ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_out_of_range_integer_returns_400 neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_out_of_range_integer_returns_400 ... ok neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_on_port_security_false_network neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_on_port_security_false_network ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_bad_values neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_bad_values ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_multiple_host_mapping neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_multiple_host_mapping ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_concurrent_delete_upon_subnet_create neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_concurrent_delete_upon_subnet_create ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_inuse_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_inuse_returns_409 ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_with_port_and_qos_scenarios neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_with_port_and_qos_scenarios ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_port_device_id_to_different_tenants_router neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_port_device_id_to_different_tenants_router ... ok neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_security_off_shared_network neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_security_off_shared_network ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net ... ok neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_detail_quotas_without_admin_forbidden_returns_403 neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_detail_quotas_without_admin_forbidden_returns_403 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_show neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_show ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_with_ext_gw_snat_disabled neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_with_ext_gw_snat_disabled ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_callback_failure_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_callback_failure_returns_409 ... ok neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_updating_network_port_security neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_updating_network_port_security ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_quotas_default_values neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_quotas_default_values ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_cidr_overlapped_with_gateway neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_cidr_overlapped_with_gateway ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_without_info_and_snat_disabled_previously neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_without_info_and_snat_disabled_previously ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_default neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_default ... ok neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_show_detail_quotas_with_admin neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_show_detail_quotas_with_admin ... ok neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_ip_prefix_no_netmask_to_cidr neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_ip_prefix_no_netmask_to_cidr ... ok neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_numeric_protocol_to_string neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_numeric_protocol_to_string ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_nothing_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_nothing_returns_400 ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_with_assoc_fails neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_with_assoc_fails ... ok neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_bad_provider_attrs_400 neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_bad_provider_attrs_400 ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments_manual_alloc neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments_manual_alloc ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_show_quotas_with_admin neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_show_quotas_with_admin ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_set_gateway_cidr_overlapped_with_subnets neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_set_gateway_cidr_overlapped_with_subnets ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_remote_group_id neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_remote_group_id ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_snat_disabled neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_snat_disabled ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_subnet2_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_subnet2_returns_400 ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_network_and_snat_disabled_previously neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_network_and_snat_disabled_previously ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_snat_disabled neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_snat_disabled ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_with_invalid_create_port neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_with_invalid_create_port ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quota_with_unknown_tenant_returns_404 neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quota_with_unknown_tenant_returns_404 ... ok neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_ports_consumed_v6 neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_ports_consumed_v6 ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant_security_group_rule neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant_security_group_rule ... ok neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_port_device_id_to_different_tenants_router neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_port_device_id_to_different_tenants_router ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_get_tenant_from_request_context neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_get_tenant_from_request_context ... ok neutron.tests.unit.extensions.test_quotasv2.TestQuotaDriverLoad.test_quota_db_driver_fallback_conf_driver neutron.tests.unit.extensions.test_quotasv2.TestQuotaDriverLoad.test_quota_db_driver_fallback_conf_driver ... ok neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_fails_with_secgroup_and_port_security_false neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_fails_with_secgroup_and_port_security_false ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_no_subnet_forbidden neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_no_subnet_forbidden ... ok neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_list_with_fields_total_ips neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_list_with_fields_total_ips ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_port_range_max_only neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_port_range_max_only ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_id_non_admin neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_id_non_admin ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_with_port_and_qos_scenarios neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_with_port_and_qos_scenarios ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_existed_floatingip neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_existed_floatingip ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_segment_subnets neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_segment_subnets ... ok neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_azs neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_azs ... ok neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_security_overrides_network_value neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_security_overrides_network_value ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 ... ok neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_security_group_and_net_sec_false neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_security_group_and_net_sec_false ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_wrong_subnet_id neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_wrong_subnet_id ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_subnet_gateway_for_external_net neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_subnet_gateway_for_external_net ... ok neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_none_existing_az neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_none_existing_az ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_empty_rules neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_empty_rules ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_qos_policy_id neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_qos_policy_id ... ok neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_list neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_list ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port ... ok neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_host_id_none neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_host_id_none ... ok neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_security_off_with_security_group neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_security_off_with_security_group ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_port neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_port ... ok neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_without_az neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_without_az ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update ... ok neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_update_with_provider_attrs_noadmin_returns_403 neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_update_with_provider_attrs_noadmin_returns_403 ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_security_group_id neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_security_group_id ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port_without_ips neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port_without_ips ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_with_port_and_qos_scenarios neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_with_port_and_qos_scenarios ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_allocate_no_segments neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_allocate_no_segments ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_with_port_and_qos neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_with_port_and_qos ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_sort neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_sort ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_remove_qos_policy_id neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_remove_qos_policy_id ... ok neutron.tests.unit.extensions.test_l3.TestL3DbOperationBounds.test_router_list_queries_constant neutron.tests.unit.extensions.test_l3.TestL3DbOperationBounds.test_router_list_queries_constant ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_first_floatingip_associate_notification neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_first_floatingip_associate_notification ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_case_insensitive neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_case_insensitive ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_change_nothing neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_change_nothing ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_to_empty_with_existed_floatingip neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_to_empty_with_existed_floatingip ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_qos_policy_id neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_qos_policy_id ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_create_fip_with_qos_policy_id neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_create_fip_with_qos_policy_id ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_ipv6_subnet_from_interface neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_ipv6_subnet_from_interface ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_db_emulated neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_db_emulated ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_snat_disabled neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_snat_disabled ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_no_ext_gw neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_no_ext_gw ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_pagination_reverse neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_pagination_reverse ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_show_quotas_without_admin_forbidden neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_show_quotas_without_admin_forbidden ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_specify_id_backend neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_specify_id_backend ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_group_id neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_group_id ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_qos_policy_id neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_qos_policy_id ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_remove_qos_policy_id neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_remove_qos_policy_id ... ok neutron.tests.unit.extensions.test_segment.TestHostSegmentMappingNoSupportFromPlugin.test_host_segments_not_updated neutron.tests.unit.extensions.test_segment.TestHostSegmentMappingNoSupportFromPlugin.test_host_segments_not_updated ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_host_mapping neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_host_mapping ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_upon_subnet_create_ipv6 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_upon_subnet_create_ipv6 ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_update_quotas_forbidden neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_update_quotas_forbidden ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_via_router_interface_returns_404 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_via_router_interface_returns_404 ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_range_bad neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_range_bad ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_without_admin_forbidden_returns_403 neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_without_admin_forbidden_returns_403 ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_too_long_name neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_too_long_name ... ok neutron.tests.unit.extensions.test_segment.TestSegmentHostMappingNoStore.test_no_segmenthostmapping_when_disable_segment neutron.tests.unit.extensions.test_segment.TestSegmentHostMappingNoStore.test_no_segmenthostmapping_when_disable_segment ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_clears_orphaned_floatingip_port neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_clears_orphaned_floatingip_port ... ok neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_nets_subnets_sums neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_nets_subnets_sums ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_qos_policy_id neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_qos_policy_id ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_adding_qos_policy_id_by_update neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_adding_qos_policy_id_by_update ... ok neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_delete neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_delete ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_starting_server_processes_agents neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_starting_server_processes_agents ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_default_security_group_rules neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_default_security_group_rules ... ok neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_create neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_create ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_without_admin_forbidden_returns_403 neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_without_admin_forbidden_returns_403 ... ok neutron.tests.unit.extensions.test_quotasv2.TestQuotaDriverLoad.test_quota_db_driver_with_quotas_table neutron.tests.unit.extensions.test_quotasv2.TestQuotaDriverLoad.test_quota_db_driver_with_quotas_table ... ok neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_update neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_update ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_list_quotas_with_admin neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_list_quotas_with_admin ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_with_owner_tenant neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_with_owner_tenant ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_network_update_external neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_network_update_external ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules ... ok neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_constructor neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_constructor ... ok neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_create_inventory neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_create_inventory ... ok neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_update_inventory neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_update_inventory ... ok neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_port_consumed_v4 neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_port_consumed_v4 ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_default_security_group_check_case_insensitive neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_default_security_group_check_case_insensitive ... ok neutron.tests.unit.extensions.test_l3.TestL3DbOperationBoundsTenant.test_router_list_queries_constant neutron.tests.unit.extensions.test_l3.TestL3DbOperationBoundsTenant.test_router_list_queries_constant ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_with_admin neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_with_admin ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_attributes neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_attributes ... ok neutron.tests.unit.extensions.test_quotasv2.TestDbQuotaDriver.test_get_tenant_quotas_arg neutron.tests.unit.extensions.test_quotasv2.TestDbQuotaDriver.test_get_tenant_quotas_arg ... ok neutron.tests.unit.extensions.test_securitygroup.TestConvertEtherType.test_convert_unsupported_ethertype neutron.tests.unit.extensions.test_securitygroup.TestConvertEtherType.test_convert_unsupported_ethertype ... ok neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_bad_ip_prefix_to_cidr neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_bad_ip_prefix_to_cidr ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_gateway_set_retry neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_gateway_set_retry ... ok neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_summary_route_in_request neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_summary_route_in_request ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_and_remove_gateway_tenant_ctx neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_and_remove_gateway_tenant_ctx ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_multiple_security_groups neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_multiple_security_groups ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_same_segment_two_hosts neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_same_segment_two_hosts ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_default_security_group_fail neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_default_security_group_fail ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_with_snat_disabled neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_with_snat_disabled ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_no_ext_gw neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_no_ext_gw ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_bulk neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_bulk ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_gw_port_mismatch neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_gw_port_mismatch ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_default neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_default ... ok neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_network_name neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_network_name ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bulk_native neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bulk_native ... skipped u'Plugin does not support native bulk security_group_rule create' neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_invalid_type_in_security_groups_param neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_invalid_type_in_security_groups_param ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_no_starting_agent_is_not_processed neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_no_starting_agent_is_not_processed ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_allow_all_ipv4 neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_allow_all_ipv4 ... ok neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_security_off_shared_network neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_security_off_shared_network ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_with_snat_enabled neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_with_snat_enabled ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_in_post neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_in_post ... skipped u'Plugin does not support native bulk security_group_rule create' neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_disabled(enabled) neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_disabled(enabled) ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_disabled(disabled) neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_disabled(disabled) ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant ... ok neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_network_id neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_network_id ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant_remote_group_id neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant_remote_group_id ... ok neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_then_change_gateway_ip neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_then_change_gateway_ip ... ok neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_without_security_group_and_net_sec_false neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_without_security_group_and_net_sec_false ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_diff_desc neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_diff_desc ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_updated_agent_changed_physical_networks neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_updated_agent_changed_physical_networks ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_boolean_type_name neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_boolean_type_name ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ethertype_invalid_as_number neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ethertype_invalid_as_number ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_change_nothing neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_change_nothing ... ok neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_provider_attrs_noadmin_returns_403 neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_provider_attrs_noadmin_returns_403 ... ok neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_project_id neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_project_id ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_type_only neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_type_only ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_update_agent_only_change_agent_host_mapping neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_update_agent_only_change_agent_host_mapping ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_default_security_group neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_default_security_group ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_remote_ip_prefix neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_remote_ip_prefix ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_delete_quotas_forbidden neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_delete_quotas_forbidden ... ok neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_update_with_provider_attrs neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_update_with_provider_attrs ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmpv6_with_type_only neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmpv6_with_type_only ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnet_port neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnet_port ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_pagination neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_pagination ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_max_name_length neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_max_name_length ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_create_fip_with_qos_policy_id neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_create_fip_with_qos_policy_id ... ok neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_network_mismatch neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_network_mismatch ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_new_segment_after_host_reg neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_new_segment_after_host_reg ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_port_range_min_only neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_port_range_min_only ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quotas_with_admin neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quotas_with_admin ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_adding_qos_policy_id_by_update neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_adding_qos_policy_id_by_update ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_security_group_list_creates_default_security_group neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_security_group_list_creates_default_security_group ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_security_group neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_security_group ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_fip_has_qos_policy_id_remove_policy neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_fip_has_qos_policy_id_remove_policy ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_agent_with_no_mappings neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_agent_with_no_mappings ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_with_port neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_with_port ... ok neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_show_detail_quotas neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_show_detail_quotas ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_ports_security_group neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_ports_security_group ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_fip_has_qos_policy_id_remove_policy neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_fip_has_qos_policy_id_remove_policy ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_security_group neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_security_group ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_with_port_existed_returns_409 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_with_port_existed_returns_409 ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_adding_qos_policy_id_by_update neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_adding_qos_policy_id_by_update ... ok neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_segment_not_found neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_segment_not_found ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_db neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_db ... skipped u'Plugin does not support native bulk security_group_rule create' neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rules_native_quotas neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rules_native_quotas ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_remove_security_group_empty_list neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_remove_security_group_empty_list ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_update_agent_only_change_agent_host_mapping neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_update_agent_only_change_agent_host_mapping ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_create_fip_with_qos_policy_id neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_create_fip_with_qos_policy_id ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmpv6_legacy_protocol_name neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmpv6_legacy_protocol_name ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_fip_has_qos_policy_id_remove_policy neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_fip_has_qos_policy_id_remove_policy ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_pagination_reverse neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_pagination_reverse ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_invalid_type_in_security_groups_param neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_invalid_type_in_security_groups_param ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_remove_qos_policy_id neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_remove_qos_policy_id ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port_compute_owned neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port_compute_owned ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_agent_with_no_mappings neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_agent_with_no_mappings ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_range neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_range ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_skip_duplicate_default_sg_error neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_skip_duplicate_default_sg_error ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_get_tenant_from_empty_request_context_returns_400 neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_get_tenant_from_empty_request_context_returns_400 ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_multiple_security_groups neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_multiple_security_groups ... ok neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_get_inventory neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_get_inventory ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quotas_without_admin_forbidden_returns_403 neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quotas_without_admin_forbidden_returns_403 ... ok neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_change_existing_subnet_segment_association_not_allowed neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_change_existing_subnet_segment_association_not_allowed ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/batch_notifier.py", line 56, in synced_send self._notify() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/batch_notifier.py", line 67, in _notify self.callback(batched_events) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 177, in _send_notifications event.method(event) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 203, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 212, in _update_nova_inventory IPV4_RESOURCE_CLASS) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 32, in wrapper return f(self, *a, **k) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 117, in get_inventory return self._get(url).json() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 54, in _get **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1011, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 706, in request **endpoint_filter) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1111, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1051, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_groups_native_quotas neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_groups_native_quotas ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_default_security_group_name_fail neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_default_security_group_name_fail ... ok neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_create_resource_provider neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_create_resource_provider ... ok neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_placement_api_not_found neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_placement_api_not_found ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_loaded_right neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_loaded_right ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_to_segment_aggregate neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_to_segment_aggregate ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_make_reservation_resource_unknown_raises neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_make_reservation_resource_unknown_raises ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_bar_and_foo_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_bar_and_foo_type ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_empty_rules_id_only neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_empty_rules_id_only ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_bound_port neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_bound_port ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_new_agent neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_new_agent ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_admin neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_admin ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check_with_invalid_quota_value neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check_with_invalid_quota_value ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_no_device_owner neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_no_device_owner ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_different_external_subnet neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_different_external_subnet ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_default_security_group_with_description neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_default_security_group_with_description ... ok neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_network_scheduling_on_segment_creation neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_network_scheduling_on_segment_creation ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_negative_integer_returns_400 neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_negative_integer_returns_400 ... ok neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_ip_prefix_with_netmask_to_cidr neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_ip_prefix_with_netmask_to_cidr ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_negative_default_value neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_negative_default_value ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_invalid_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_invalid_type ... ok neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_with_host_mapping neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_with_host_mapping ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_invalid_external_ip neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_invalid_external_ip ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_remove_allocation_pool neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_remove_allocation_pool ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_remove_security_group_none neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_remove_security_group_none ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_no_security_groups neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_no_security_groups ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_with_owner_tenant neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_with_owner_tenant ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_networks_with_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_networks_with_changed_since ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_map_segment_to_hosts neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_map_segment_to_hosts ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_allow_all_ipv4_v6_bulk neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_allow_all_ipv4_v6_bulk ... skipped u'Plugin does not support native bulk security_group_rule create' neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_exceeding_current_limit neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_exceeding_current_limit ... ok neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_no_host_mapping neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_no_host_mapping ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_dhcp_owned neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_dhcp_owned ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_networks_with_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_networks_with_changed_since ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_max_name_length neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_max_name_length ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bulk_emulated neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bulk_emulated ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_new_agent neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_new_agent ... ok neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_pagination_reverse neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_pagination_reverse ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_to_unlimited neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_to_unlimited ... ok neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_two_fips_one_port_invalid_return_409 neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_two_fips_one_port_invalid_return_409 ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_subnetpools_with_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_subnetpools_with_changed_since ... ok neutron.tests.unit.extensions.test_quotasv2.TestQuotaDriverLoad.test_quota_conf_driver neutron.tests.unit.extensions.test_quotasv2.TestQuotaDriverLoad.test_quota_conf_driver ... ok neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_numeric_protocol neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_numeric_protocol ... ok neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_get neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_get ... ok neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_bad_bindings neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_bad_bindings ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_update_agent_only_change_agent_host_mapping neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_update_agent_only_change_agent_host_mapping ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_different_security_group_ids neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_different_security_group_ids ... skipped u'Plugin does not support native bulk security_group_rule create' neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_bad_security_group neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_bad_security_group ... ok neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_no_phys_net neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_no_phys_net ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_code_too_big neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_code_too_big ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_invalid_admin_status neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_invalid_admin_status ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_with_gwinfo_invalid_ext_ip neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_with_gwinfo_invalid_ext_ip ... ok neutron.tests.unit.extensions.test_segment.TestSegment.test_update_segments neutron.tests.unit.extensions.test_segment.TestSegment.test_update_segments ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_new_segment_after_host_reg neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_new_segment_after_host_reg ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_segment_deletion_removes_host_mapping neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_segment_deletion_removes_host_mapping ... ok neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_with_multiple_host_mappings neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_with_multiple_host_mappings ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_non_uuid neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_non_uuid ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_type_too_big neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_type_too_big ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_reverse_emulated neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_reverse_emulated ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_with_gwinfo_invalid_ext_ip neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_with_gwinfo_invalid_ext_ip ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_unmasked_prefix neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_unmasked_prefix ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_create_with_bad_vlan_transparent_attr neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_create_with_bad_vlan_transparent_attr ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port_dhcp_owned neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port_dhcp_owned ... ok neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_no_segmentation_id neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_no_segmentation_id ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_default neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_default ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_ext_gw_snat_disabled neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_ext_gw_snat_disabled ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_proto_num_name neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_proto_num_name ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_update_with_vlan_transparent_exception neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_update_with_vlan_transparent_exception ... ok neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_snat_enabled neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_snat_enabled ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_source_group_ip_and_ip_prefix neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_source_group_ip_and_ip_prefix ... ok neutron.tests.unit.hacking.test_checks.HackingTestCase.test_check_python3_filter neutron.tests.unit.hacking.test_checks.HackingTestCase.test_check_python3_filter ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_remove neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_remove ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_v6_address_succeeds neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_v6_address_succeeds ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_same_segment_two_hosts neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_same_segment_two_hosts ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_unallocated_address_fails neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_unallocated_address_fails ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_with_fixed_ips_fail_if_host_not_on_segment neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_with_fixed_ips_fail_if_host_not_on_segment ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_updated_agent_changed_physical_networks neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_updated_agent_changed_physical_networks ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_same_segment_two_hosts neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_same_segment_two_hosts ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_deallocate_v6_address neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_deallocate_v6_address ... ok neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_invalid_address_type_raises neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_invalid_address_type_raises ... ok neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_any_address_request_is_loaded neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_any_address_request_is_loaded ... ok neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_allocation_pool_not_in_net neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_allocation_pool_not_in_net ... ok neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_by_name neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_by_name ... ok neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_gateway neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_gateway ... ok neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_overlap neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_overlap ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_code_only neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_code_only ... ok neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_args_are_passed_to_specific_request neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_args_are_passed_to_specific_request ... ok neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v6_network neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v6_network ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_sort neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_sort ... ok neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_associate_aggregates neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_associate_aggregates ... ok neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_first neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_first ... ok neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_delete_resource_provider neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_delete_resource_provider ... ok neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_list_aggregates neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_list_aggregates ... ok neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_update_inventory_conflict neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_update_inventory_conflict ... ok neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_last neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_last ... ok neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_nogateway neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_nogateway ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ports_but_no_protocol neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ports_but_no_protocol ... ok neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segments_in_certain_order neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segments_in_certain_order ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_delete_allocation_pools neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_delete_allocation_pools ... ok neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_net_multi_subnet_46 neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_net_multi_subnet_46 ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_segment_deletion_removes_host_mapping neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_segment_deletion_removes_host_mapping ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_no_notification_notify_nova_on_port_data_changes_false neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_no_notification_notify_nova_on_port_data_changes_false ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_to_non_existent_segment_aggregate neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_to_non_existent_segment_aggregate ... ok neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_update_agent_only_change_agent_host_mapping neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_update_agent_only_change_agent_host_mapping ... ok neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_starts ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_count_validate_filters_false neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_filtering_by_fields neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_fails_if_host_on_good_segment neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_fails_if_host_on_good_segment ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_object_missing_object neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_object_missing_object ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_ethertype neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_ethertype ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_segment_deletion_removes_host_mapping neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingLinuxBridge.test_segment_deletion_removes_host_mapping ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_ip_version_v4 neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_ip_version_v4 ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_sort neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_sort ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_expand_allocation_pool neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_expand_allocation_pool ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_default_security_group_nonadmin neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_default_security_group_nonadmin ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_new_agent neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_new_agent ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_new_agent neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_new_agent ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_ip_version_v6 neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_ip_version_v6 ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_security_group_port_create_creates_default_security_group neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_security_group_port_create_creates_default_security_group ... ok neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_get_inventory_not_found_unknown_cause neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_get_inventory_not_found_unknown_cause ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_description_to_none neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_description_to_none ... ok neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_multiple_default_providers_specified_for_service neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_multiple_default_providers_specified_for_service ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_network_with_portsecurity_mac neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_network_with_portsecurity_mac ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_on_unconnected_host neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_on_unconnected_host ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_exhausted_subnet_no_fallback neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_exhausted_subnet_no_fallback ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_second_subnet_association_with_segment neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_second_subnet_association_with_segment ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_default_true neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_default_true ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_segment_deletion_removes_host_mapping neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_segment_deletion_removes_host_mapping ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_objects neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_objects ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_same_segment_two_hosts neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_same_segment_two_hosts ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_no_compute_owned neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_no_compute_owned ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_port_fixed_ips neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_port_fixed_ips ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_agent_with_no_mappings neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_agent_with_no_mappings ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_last_ipv4_subnet neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_last_ipv4_subnet ... ok neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_default_security_group neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_default_security_group ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_port_host_binding neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_port_host_binding ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_and_no_subnets neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_and_no_subnets ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_remove_port_security_security_group neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_remove_port_security_security_group ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_invalid_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_invalid_type ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_objects neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_add_allocation_pool neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_add_allocation_pool ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_add_fixed_ip neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_add_fixed_ip ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_create_fip_with_qos_policy_id neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_create_fip_with_qos_policy_id ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_updated_agent_changed_physical_networks neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_updated_agent_changed_physical_networks ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_delete_restore_last_allocation_pool neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_delete_restore_last_allocation_pool ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_dhcp_port_compute_subnet_no_dhcp neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_dhcp_port_compute_subnet_no_dhcp ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_no_dhcp_owned neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_no_dhcp_owned ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_first_subnet_association_with_segment neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_first_subnet_association_with_segment ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_db_obj neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_db_obj ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_single_transaction ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_is_host_aware neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_is_host_aware ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_without_matching_service_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_without_matching_service_type ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_fip_has_qos_policy_id_remove_policy neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_fip_has_qos_policy_id_remove_policy ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_blank_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_blank_type ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count ... ok neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_subnet_association_with_segment neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_subnet_association_with_segment ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_get_all_hosts_mapped_with_segments neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_get_all_hosts_mapped_with_segments ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.extensions.test_segment.TestSegment.test_get_segment neutron.tests.unit.extensions.test_segment.TestSegment.test_get_segment ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_ips neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_ips ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_contract_allocation_pool neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_contract_allocation_pool ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_port_fixed_ips neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_port_fixed_ips ... ok neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_with_port_and_qos neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_with_port_and_qos ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_db_obj neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_db_obj ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_resources_with_invalid_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_resources_with_invalid_changed_since ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments_empty_alloc neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments_empty_alloc ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check_with_not_registered_resource_fails neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check_with_not_registered_resource_fails ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_no_fixed_ips_no_ipam neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_no_fixed_ips_no_ipam ... ok neutron.tests.unit.extensions.test_segment.TestSegment.test_delete_segment_failed_with_subnet_associated neutron.tests.unit.extensions.test_segment.TestSegment.test_delete_segment_failed_with_subnet_associated ... ok neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_pagination neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_pagination ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments_empty_alloc neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments_empty_alloc ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_agent_with_no_mappings neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_agent_with_no_mappings ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_subnets_with_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_subnets_with_changed_since ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_objects neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_loaded_bad_returns_404 neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_loaded_bad_returns_404 ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_network neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_network ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_name neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_name ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_non_integer_returns_400 neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_non_integer_returns_400 ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_remove_fixed_ip neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_remove_fixed_ip ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_emulated_plugin_failure neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_emulated_plugin_failure ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_host_mapping neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_host_mapping ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_fixed_ips_with_segment_subnets_no_binding_info neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_fixed_ips_with_segment_subnets_no_binding_info ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_dhcp_port_compute_subnet neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_dhcp_port_compute_subnet ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_non_support_resource_returns_400 neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_non_support_resource_returns_400 ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_information neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_information ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_public_network neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_public_network ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_new_segment_after_host_reg neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingOVS.test_new_segment_after_host_reg ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_foo_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_foo_type ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_other_tenant_access_via_rbac neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_other_tenant_access_via_rbac ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.hacking.test_checks.HackingTestCase.test_assertempty neutron.tests.unit.hacking.test_checks.HackingTestCase.test_assertempty ... ok neutron.tests.unit.hacking.test_checks.HackingTestCase.test_assertequal_for_httpcode neutron.tests.unit.hacking.test_checks.HackingTestCase.test_assertequal_for_httpcode ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create ... ok neutron.tests.unit.extensions.test_segment.TestSegment.test_delete_segment neutron.tests.unit.extensions.test_segment.TestSegment.test_delete_segment ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_list_allocations neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_list_allocations ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_remove_ipam_subnet neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_remove_ipam_subnet ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_information neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_information ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v6_address_out_of_range_fails neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v6_address_out_of_range_fails ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_v6_address neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_v6_address ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_invalid_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_invalid_type ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_deallocate_v4_address neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_deallocate_v4_address ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_ipv6_subnet_specific_gateway neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_ipv6_subnet_specific_gateway ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_with_fixed_ips_ok_if_no_binding_host neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_with_fixed_ips_ok_if_no_binding_host ... ok neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_subnet neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_subnet ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_fails_if_host_on_wrong_segment neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_fails_if_host_on_wrong_segment ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_object neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_insufficient_prefix_space_for_any_allocation neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_insufficient_prefix_space_for_any_allocation ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_in_post_emulated neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_in_post_emulated ... ok neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_valid neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_valid ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects ... ok neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_multiple_events_notify_method neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_multiple_events_notify_method ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_ipam neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_ipam ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_fields ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_segment_aggregate_conflict neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_segment_aggregate_conflict ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_subnets_with_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_subnets_with_changed_since ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_type_and_code neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_type_and_code ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_subnetpools_with_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_subnetpools_with_changed_since ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_invalid_ethertype_for_prefix neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_invalid_ethertype_for_prefix ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_no_fixed_ips_no_ipam_on_routed_network neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_no_fixed_ips_no_ipam_on_routed_network ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_create_floatingip_no_port_id_no_notify neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_create_floatingip_no_port_id_no_notify ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_without_ip_not_deferred_no_binding neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_without_ip_not_deferred_no_binding ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_with_segments_association neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_with_segments_association ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_fixed_ips_with_segment_subnets_no_binding_info neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_fixed_ips_with_segment_subnets_no_binding_info ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_ports_with_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_ports_with_changed_since ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_invalid_ip_prefix neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_invalid_ip_prefix ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_not_allowed_if_policy_in_use_by_network neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_not_allowed_if_policy_in_use_by_network ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create_duplicates neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_event_rasies_404 neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_event_rasies_404 ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_public_network_no_admin_tenant neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_public_network_no_admin_tenant ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_tcp_protocol_as_number neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_tcp_protocol_as_number ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_fields ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_allocate_no_segments neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_allocate_no_segments ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_parameters_invalid_values neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_parameters_invalid_values ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_ipv4_subnet neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_ipv4_subnet ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create_duplicates neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_with_description neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_with_description ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_device_owner_no_notify neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_device_owner_no_notify ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_specific_id neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_specific_id ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_ips neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_ips ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_object neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_object ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_native neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_native ... skipped u'Skip test for not implemented sorting feature' neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_no_fixed_ips_no_ipam neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_no_fixed_ips_no_ipam ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_unique_key ... skipped u"No unique keys found in test class " neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_on_multiconnected_host neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_on_multiconnected_host ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rules_admin_tenant neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rules_admin_tenant ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_remote_key_native_returns_400 neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_remote_key_native_returns_400 ... skipped u'Skip test for not implemented sorting feature' neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_objects neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create_duplicates neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_reassociate_floatingip_without_disassociate_event neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_reassociate_floatingip_without_disassociate_event ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_count neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_count ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_placement_api_not_available neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_placement_api_not_available ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_fields neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_count_invalid_filters neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_name_to_none neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_name_to_none ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_without_pk_in_fields_pagination_native neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_without_pk_in_fields_pagination_native ... skipped u'Skip test for not implemented pagination feature' neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_default_security_group_admin neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_default_security_group_admin ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_delete_objects neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_delete_objects ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_and_no_subnets neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_and_no_subnets ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_standard_attr_id neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_standard_attr_id ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_fields_no_update neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.extensions.test_segment.TestSegmentML2.test_segment_notification_on_create_network neutron.tests.unit.extensions.test_segment.TestSegmentML2.test_segment_notification_on_create_network ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_tenant_id neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create_updates_from_db_object ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/batch_notifier.py", line 56, in synced_send self._notify() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/batch_notifier.py", line 67, in _notify self.callback(batched_events) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 177, in _send_notifications event.method(event) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 203, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 212, in _update_nova_inventory IPV4_RESOURCE_CLASS) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 32, in wrapper return f(self, *a, **k) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 117, in get_inventory return self._get(url).json() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 54, in _get **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1011, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 706, in request **endpoint_filter) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1111, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1051, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_show_network neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_show_network ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_extra_fields ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_pagination neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_pagination ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_exhausted_subnet neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_exhausted_subnet ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_objects neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_objects neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_on_unconnected_host neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_on_unconnected_host ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_fields_no_update neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_multiple_host_mapping neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_multiple_host_mapping ... ok neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_pagination_reverse neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_pagination_reverse ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_list_aggregates_not_found neutron.tests.unit.extensions.test_segment.PlacementAPIClientTestCase.test_list_aggregates_not_found ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_other_tenant_returns_409 neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_other_tenant_returns_409 ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_non_existent_network neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_non_existent_network ... ok neutron.tests.unit.hacking.test_checks.HackingTestCase.test_assert_called_once_with neutron.tests.unit.hacking.test_checks.HackingTestCase.test_assert_called_once_with ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.hacking.test_checks.HackingTestCase.test_asserttruefalse neutron.tests.unit.hacking.test_checks.HackingTestCase.test_asserttruefalse ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_details_for_invalid_subnet_id_fails neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_details_for_invalid_subnet_id_fails ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_exhausted_subnet_no_fallback neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_exhausted_subnet_no_fallback ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__no_pool_changes_negative neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__no_pool_changes_negative ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_subnet_for_non_existent_subnet_pass neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_subnet_for_non_existent_subnet_pass ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_multiple_address_pools neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_multiple_address_pools ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_update_allocation_pools_with_no_pool_change neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_update_allocation_pools_with_no_pool_change ... ok neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_bad_prefix_type neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_bad_prefix_type ... ok neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_fail_if_multiple_subnets neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_fail_if_multiple_subnets ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_raises_import_error_for_none neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_raises_import_error_for_none ... ok neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_bad_gateway neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_bad_gateway ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_any_address_request_is_loaded_for_ipv4 neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_any_address_request_is_loaded_for_ipv4 ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_specific_subnet_request_is_loaded neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_specific_subnet_request_is_loaded ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_any_subnet_gateway neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_any_subnet_gateway ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_one_to_zero neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_one_to_zero ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_extra_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_object neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_object ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_starting_agent_is_processed neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_starting_agent_is_processed ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_no_port_id_no_notify neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_no_port_id_no_notify ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_zero_to_one neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_zero_to_one ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_no_fixed_ips_no_ipam_on_routed_network neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_no_fixed_ips_no_ipam_on_routed_network ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_on_multiconnected_host neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_on_multiconnected_host ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count_invalid_fields ... ok neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_with_segment neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_with_segment ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_unique_key ... skipped u"No unique keys found in test class " neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_db_obj neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_objects neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_notify neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_notify ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_objects neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_objects ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_timestamp_fields_ignored_in_update neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_timestamp_fields_ignored_in_update ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_unique_key ... skipped u"No unique keys found in test class " neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_ipam neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_ipam ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_with_fixed_ips_fail_if_host_not_on_segment neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_with_fixed_ips_fail_if_host_not_on_segment ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_update_segment_host_mapping neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_update_segment_host_mapping ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_emulated neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_emulated ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_segment_subnets neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_segment_subnets ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_multiple neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_multiple ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_to_dynamic_segment_not_allowed neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_to_dynamic_segment_not_allowed ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_unique_key ... skipped u"No unique keys found in test class " neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_default_provider neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_default_provider ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_db_obj neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.RegisterFilterHookOnModelTestCase.test_filtername_is_added neutron.tests.unit.objects.test_base.RegisterFilterHookOnModelTestCase.test_filtername_is_added ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_stringify neutron.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_stringify ... ok neutron.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_to_primitive_json_serializable neutron.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_to_primitive_json_serializable ... ok neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_coerce_good_values neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_coerce_good_values ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_fields neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_fields ... ok neutron.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_coerce_good_values neutron.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_coerce_good_values ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_binding_info_and_new_mac neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_binding_info_and_new_mac ... ok neutron.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_stringify neutron.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_stringify ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools ... ok neutron.tests.unit.objects.test_common_types.UUIDFieldTest.test_to_primitive_json_serializable neutron.tests.unit.objects.test_common_types.UUIDFieldTest.test_to_primitive_json_serializable ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_address_exhausted_pools_fails neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_address_exhausted_pools_fails ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_prefernext_address_request_on_dhcp_port neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_prefernext_address_request_on_dhcp_port ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_allocation_pool_wrong_version neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_allocation_pool_wrong_version ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_from_ipam_driver_config_value neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_from_ipam_driver_config_value ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_with_range neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_with_range ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/batch_notifier.py", line 56, in synced_send self._notify() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/batch_notifier.py", line 67, in _notify self.callback(batched_events) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 177, in _send_notifications event.method(event) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 203, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 212, in _update_nova_inventory IPV4_RESOURCE_CLASS) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 32, in wrapper return f(self, *a, **k) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 117, in get_inventory return self._get(url).json() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 54, in _get **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1011, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 706, in request **endpoint_filter) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1111, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1051, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_any_address_request_is_loaded_for_ipv6 neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_any_address_request_is_loaded_for_ipv6 ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test__allocation_value_for_tenant_no_allocations neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test__allocation_value_for_tenant_no_allocations ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_no_device_owner neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_no_device_owner ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_no_name neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_no_name ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_device_id_no_notify neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_device_id_no_notify ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_delete_single_transaction neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_new_segment_after_host_reg neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_new_segment_after_host_reg ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_object neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_update_objects neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_update_objects ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_with_matching_service_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_with_matching_service_type ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_count neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_delete neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_delete ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_delete_objects neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_delete_objects ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_port_active_direct neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_port_active_direct ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.db.test_api.CreateObjectTestCase.test_populate_id neutron.tests.unit.objects.db.test_api.CreateObjectTestCase.test_populate_id ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_objects_exist_false neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_create neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_create ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_without_matching_service_type_no_fallback neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_without_matching_service_type_no_fallback ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_sg_log_with_port neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_sg_log_with_port ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_false neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_false ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_fails_if_host_on_wrong_segment neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_fails_if_host_on_wrong_segment ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_changes_forbidden neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_only_some_subnets_associated_not_allowed neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_only_some_subnets_associated_not_allowed ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_service_provider_driver_not_unique neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_service_provider_driver_not_unique ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_fields neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_fields ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_with_fixed_ips_ok_if_no_binding_host neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_with_fixed_ips_ok_if_no_binding_host ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_object neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_blank_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_blank_type ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test__create_nova_inventory_no_microversion neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test__create_nova_inventory_no_microversion ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_db_obj neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_objects neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_objects neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_exhausted_subnet neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_exhausted_subnet ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_one_to_zero neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_one_to_zero ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_with_synthetic_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_no_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_no_type ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_dhcp_port_compute_subnet neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_dhcp_port_compute_subnet ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_one_to_two neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_one_to_two ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_is_host_aware neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_is_host_aware ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_object neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_object ... ok neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_unbound_port neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_unbound_port ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_without_ip_not_deferred neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_without_ip_not_deferred ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_objects neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_create_two_subnets_then_delete_one neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_create_two_subnets_then_delete_one ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_two_to_one neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_two_to_one ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/batch_notifier.py", line 56, in synced_send self._notify() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/batch_notifier.py", line 67, in _notify self.callback(batched_events) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 177, in _send_notifications event.method(event) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 203, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 212, in _update_nova_inventory IPV4_RESOURCE_CLASS) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 32, in wrapper return f(self, *a, **k) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 117, in get_inventory return self._get(url).json() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 54, in _get **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1011, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 706, in request **endpoint_filter) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1111, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1051, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_tenant_id neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_foo_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_foo_type ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_changes neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/batch_notifier.py", line 56, in synced_send self._notify() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/batch_notifier.py", line 67, in _notify self.callback(batched_events) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 177, in _send_notifications event.method(event) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 203, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 212, in _update_nova_inventory IPV4_RESOURCE_CLASS) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 32, in wrapper return f(self, *a, **k) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 117, in get_inventory return self._get(url).json() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 54, in _get **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1011, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 706, in request **endpoint_filter) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1111, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1051, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerExtTestCase.test_list_service_providers neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerExtTestCase.test_list_service_providers ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_without_matching_service_type_no_fallback neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_without_matching_service_type_no_fallback ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_provider_names_by_resource_ids neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_provider_names_by_resource_ids ... ok neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_invalid_resource_association neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_invalid_resource_association ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_object neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_object ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_ports_with_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_ports_with_changed_since ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_changes neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.extensions.test_segment.TestSegment.test_segment_notification_on_delete_network neutron.tests.unit.extensions.test_segment.TestSegment.test_segment_notification_on_delete_network ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_subnetpools_with_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_subnetpools_with_changed_since ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_without_ip_not_deferred_no_binding neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_without_ip_not_deferred_no_binding ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_without_ip_not_deferred neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_without_ip_not_deferred ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_bar_and_foo_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_bar_and_foo_type ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_db_obj neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port_nonexistent_port neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port_nonexistent_port ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_objects neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_1_5_to_1_4_egress_direction neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_1_5_to_1_4_egress_direction ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_native neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_native ... skipped u'Skip test for not implemented pagination feature' neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_subnets_with_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_subnets_with_changed_since ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_v1_4_to_v1_3_drops_project_id neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_v1_4_to_v1_3_drops_project_id ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_one_to_two neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_one_to_two ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_tenant_id ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_objects neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_parameters neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_parameters ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_policy_obj_not_found neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_policy_obj_not_found ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_wrong_input neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_wrong_input ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_ports_with_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_ports_with_changed_since ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_extended_attr_native_returns_400 neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_extended_attr_native_returns_400 ... skipped u'Skip test for not implemented sorting feature' neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.hacking.test_checks.HackingTestCase.test_unittest_imports neutron.tests.unit.hacking.test_checks.HackingTestCase.test_unittest_imports ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_information_fallback neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_information_fallback ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_check_unique_allocation_negative neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_check_unique_allocation_negative ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create_allocation neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create_allocation ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools_with_none_pools neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools_with_none_pools ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_subnets_with_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_subnets_with_changed_since ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_segmentation_id_stored_in_db neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_segmentation_id_stored_in_db ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_bcast_and_network_fail neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_bcast_and_network_fail ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_all_pool_addresses_triggers_range_recalculation neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_all_pool_addresses_triggers_range_recalculation ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v4_address_out_of_range_fails neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v4_address_out_of_range_fails ... ok neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_with_same_segment_association neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_with_same_segment_association ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_changes neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v4_address_succeeds neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v4_address_succeeds ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v6_address_succeeds neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v6_address_succeeds ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_reverse_native neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_reverse_native ... skipped u'Skip test for not implemented pagination feature' neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_v4_address neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_v4_address ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_fields neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_fields ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_update_timpestamp neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_update_timpestamp ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_prefernext_allocate_multiple_address_pools neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_prefernext_allocate_multiple_address_pools ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_specific_address_request_is_loaded neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_specific_address_request_is_loaded ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_raises_import_error neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_raises_import_error ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.ipam.test_requests.TestIpamSpecificSubnetRequest.test_subnet_request_gateway neutron.tests.unit.ipam.test_requests.TestIpamSpecificSubnetRequest.test_subnet_request_gateway ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_different_versions neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_different_versions ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_subnetpool_concurrent_allocation_exception neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_subnetpool_concurrent_allocation_exception ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_objects neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_native neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_native ... skipped u'Plugin does not support native bulk network create' neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_without_pk_in_fields_pagination_emulated neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_without_pk_in_fields_pagination_emulated ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_fails_if_host_on_good_segment neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_fails_if_host_on_good_segment ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_net_policy neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_net_policy ... ok neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_object_version neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_object_version ... ok neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_segment_notification_on_create_network neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_segment_notification_on_create_network ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_native_quotas neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_native_quotas ... skipped u'Plugin does not support native bulk network create' neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_port_status_all_values neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_port_status_all_values ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_basic_association neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_basic_association ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_create_with_vlan_transparent_attr neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_create_with_vlan_transparent_attr ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_create_single_transaction neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_create_single_transaction ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_objects neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_objects ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_tenants_and_quotas neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_tenants_and_quotas ... skipped u'Plugin does not support native bulk network create' neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_extra_fields neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_missing_object neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_missing_object ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_multi_tenants_returns_409 neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_multi_tenants_returns_409 ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_return_200 neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_return_200 ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_extra_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_tenants_and_quotas_fail neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_tenants_and_quotas_fail ... skipped u'Plugin does not support native bulk network create' neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_with_name neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_with_name ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_information_fallback neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_information_fallback ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_changes neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_with_subnet_set_shared neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_with_subnet_set_shared ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_ipam_subnet_no_neutron_subnet_id neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_ipam_subnet_no_neutron_subnet_id ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects ... ok neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_specific_address_ipv4 neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_specific_address_ipv4 ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_object neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_extra_fields neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_extra_fields ... ok neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_update_subnet_with_current_segment_id neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_update_subnet_with_current_segment_id ... ok neutron.tests.unit.ipam.test_requests.TestGetRequestFactory.test_get_address_request_factory neutron.tests.unit.ipam.test_requests.TestGetRequestFactory.test_get_address_request_factory ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_add_resource_association neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_add_resource_association ... ok neutron.tests.unit.ipam.test_requests.TestGetRequestFactory.test_get_subnet_request_factory neutron.tests.unit.ipam.test_requests.TestGetRequestFactory.test_get_subnet_request_factory ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_with_subnet_pool_id neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_with_subnet_pool_id ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.ipam.test_requests.TestIpamSpecificSubnetRequest.test_subnet_request neutron.tests.unit.ipam.test_requests.TestIpamSpecificSubnetRequest.test_subnet_request ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_changes neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_changes ... ok neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_None_value_in_filters neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_None_value_in_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_emulated neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_emulated ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_update_object neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_update_object ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_create_duplicates neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_returns_bad_list neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_returns_bad_list ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_extra_fields neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_db_obj neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_db_obj ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_base.BaseDbObjectForeignKeysNotFoundTestCase.test_load_foreign_keys_not_belong_class neutron.tests.unit.objects.test_base.BaseDbObjectForeignKeysNotFoundTestCase.test_load_foreign_keys_not_belong_class ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/batch_notifier.py", line 56, in synced_send self._notify() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/batch_notifier.py", line 67, in _notify self.callback(batched_events) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 177, in _send_notifications event.method(event) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 203, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 212, in _update_nova_inventory IPV4_RESOURCE_CLASS) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 32, in wrapper return f(self, *a, **k) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 117, in get_inventory return self._get(url).json() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 54, in _get **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1011, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 706, in request **endpoint_filter) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1111, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1051, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_object neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_objects neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_objects ... ok Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/batch_notifier.py", line 56, in synced_send self._notify() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/batch_notifier.py", line 67, in _notify self.callback(batched_events) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 177, in _send_notifications event.method(event) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 203, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 212, in _update_nova_inventory IPV4_RESOURCE_CLASS) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 32, in wrapper return f(self, *a, **k) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 117, in get_inventory return self._get(url).json() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 54, in _get **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1011, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 706, in request **endpoint_filter) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1111, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1051, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers timer() File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 58, in __call__ cb(*args, **kw) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/batch_notifier.py", line 56, in synced_send self._notify() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/notifiers/batch_notifier.py", line 67, in _notify self.callback(batched_events) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 177, in _send_notifications event.method(event) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 203, in _create_or_update_nova_inventory self._update_nova_inventory(event) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/plugin.py", line 212, in _update_nova_inventory IPV4_RESOURCE_CLASS) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 32, in wrapper return f(self, *a, **k) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 117, in get_inventory return self._get(url).json() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/segments/placement_client.py", line 54, in _get **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1011, in get return self.request(url, 'GET', **kwargs) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 706, in request **endpoint_filter) File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1111, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1051, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_clean_obj_from_primitive neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_no_device_owner_no_fallback neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_no_device_owner_no_fallback ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_objects neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_show_network_with_subnet neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_show_network_with_subnet ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_fields neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create_duplicates neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_and_get_multiple_policy_ports neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_and_get_multiple_policy_ports ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_description neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_description ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_nonexistent_policy neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_nonexistent_policy ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_no_device_owner_no_fallback neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_no_device_owner_no_fallback ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_extra_fields neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_update_fixed_ip_changed neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_update_fixed_ip_changed ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_nonexistent_port neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_nonexistent_port ... ok neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_contains ... ok neutron.tests.unit.objects.test_objects.TestObjectVersions.test_versions neutron.tests.unit.objects.test_objects.TestObjectVersions.test_versions ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_tenant_id neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.db.test_api.GetObjectsTestCase.test_get_objects_pass_marker_obj_when_limit_and_marker_passed neutron.tests.unit.objects.db.test_api.GetObjectsTestCase.test_get_objects_pass_marker_obj_when_limit_and_marker_passed ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_not_allowed_if_policy_in_use_by_port neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_not_allowed_if_policy_in_use_by_port ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_single_tenant neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_single_tenant ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments_manual_alloc neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments_manual_alloc ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_db_obj neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_db_obj ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_fields neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_object neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_object ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_changes neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_changes ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_is_default_policy neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_is_default_policy ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.extensions.test_servicetype.ServiceTypeExtensionTestCase.test_service_provider_list neutron.tests.unit.extensions.test_servicetype.ServiceTypeExtensionTestCase.test_service_provider_list ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_1_2_to_1_1 neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_1_2_to_1_1 ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_service_providers neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_service_providers ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_no_default_policy_exists neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_no_default_policy_exists ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_to_1_0 neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_to_1_0 ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_synthetic_rule_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_synthetic_rule_fields ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_no_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_no_type ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_shared_default neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_shared_default ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_extra_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_extra_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_sg_log_with_secgroup neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_sg_log_with_secgroup ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_unset_default_default_policy_exists neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_unset_default_default_policy_exists ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_shared neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_shared ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_db_obj neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_tenant_id ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_fields ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.GetObjectClassByModelTestCase.test_not_registed_object_raises_exception neutron.tests.unit.objects.test_base.GetObjectClassByModelTestCase.test_not_registed_object_raises_exception ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_common_types.DomainNameFieldTest.test_from_primitive neutron.tests.unit.objects.test_common_types.DomainNameFieldTest.test_from_primitive ... ok neutron.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_from_primitive neutron.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_from_primitive ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_dhcp_port_compute_subnet_no_dhcp neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_dhcp_port_compute_subnet_no_dhcp ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_to_primitive neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_to_primitive ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_coerce_good_values neutron.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_coerce_good_values ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_to_primitive_json_serializable neutron.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_to_primitive_json_serializable ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_common_types.UUIDFieldTest.test_coerce_good_values neutron.tests.unit.objects.test_common_types.UUIDFieldTest.test_coerce_good_values ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_common_types.UUIDFieldTest.test_stringify neutron.tests.unit.objects.test_common_types.UUIDFieldTest.test_stringify ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_count neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_networks_with_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_networks_with_changed_since ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_shared_owner_returns_403 neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_shared_owner_returns_403 ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_extra_fields neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_extra_fields ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_fields neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_objects neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_db_obj neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_without_matching_service_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_without_matching_service_type ... ok neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_fail_if_multiple_segments neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_fail_if_multiple_segments ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_networks_with_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_networks_with_changed_since ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.hacking.test_checks.HackingTestCase.test_assertisinstance neutron.tests.unit.hacking.test_checks.HackingTestCase.test_assertisinstance ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_imports_from_tests neutron.tests.unit.hacking.test_checks.HackingTestCase.test_check_no_imports_from_tests ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_shared_network_noadmin_returns_403 neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_shared_network_noadmin_returns_403 ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_delete_allocation neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_delete_allocation ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_check_unique_allocation neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_check_unique_allocation ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_remove_non_existent_subnet neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_remove_non_existent_subnet ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_ipam_subnet_with_neutron_subnet_id neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_ipam_subnet_with_neutron_subnet_id ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_any_subnet_fails neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_any_subnet_fails ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_subnet neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_subnet ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_non_existing_subnet_fails neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_non_existing_subnet_fails ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_dscp_object_version_degradation neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_dscp_object_version_degradation ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_v4_address_succeeds neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_v4_address_succeeds ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_extra_fields neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_succeeds neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_succeeds ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_address_in_use_fails neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_address_in_use_fails ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_bar_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_bar_type ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_objects neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_objects ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_unique_key ... skipped u"No unique keys found in test class " neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request ... ok neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_any_address neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_any_address ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_zero_to_one neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_zero_to_one ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_broadcast neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_broadcast ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64 neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64 ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_network neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_network ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64_no_mac_raises neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64_no_mac_raises ... ok neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_32 neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_32 ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_specific_address_ipv6 neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_specific_address_ipv6 ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_first_event neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_first_event ... ok neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_bad_prefix neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_bad_prefix ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_duplicate_rules neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_duplicate_rules ... ok neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_gateway neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_gateway ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_changes neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create ... ok neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_range_not_list neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_range_not_list ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_middle neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_middle ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v6_empty neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v6_empty ... ok neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v6_nogateway neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v6_nogateway ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_no_event neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_no_event ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_db_obj neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_invalid_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_invalid_type ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_with_matching_service_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_with_matching_service_type ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_agent_gw_port_and_port_policy neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_agent_gw_port_and_port_policy ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_net_policy neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_net_policy ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_associate_floatingip_notify neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_associate_floatingip_notify ... ok neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_get_objects neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_null_vif_details_in_db(PortBinding) neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_null_vif_details_in_db(PortBinding) ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_objects neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_bar_type neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_bar_type ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_two_to_one neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_two_to_one ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_null_vif_details_in_db(DistributedPortBinding) neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_null_vif_details_in_db(DistributedPortBinding) ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_deleted_port_no_notify neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_deleted_port_no_notify ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_missing_object neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_missing_object ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_tenant_id neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_tenant_id ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_objects neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create ... ok neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_port_host_binding neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_port_host_binding ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_with_synthetic_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_ports_with_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_ports_with_changed_since ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_standard_attr_id ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_resource_versions neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_resource_versions ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_1_to_v1_0_drops_data_plane_status neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_1_to_v1_0_drops_data_plane_status ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_port_notify neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_port_notify ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_tenant_id ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_changes neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_changes ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_subnetpools_with_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_subnetpools_with_changed_since ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_timestamp_fields_ignored_in_update neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_timestamp_fields_ignored_in_update ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_fields neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create_duplicates neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_native_plugin_failure neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_native_plugin_failure ... skipped u'Plugin does not support native bulk network create' neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_resources_with_invalid_changed_since neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_resources_with_invalid_changed_since ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_tenant_id neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_disassociate_floatingip_notify neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_disassociate_floatingip_notify ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_tenant_id neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_object_with_None_value_in_filters neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_object_with_None_value_in_filters ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_changes neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_object_single_transaction neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_update_single_transaction neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_fields_no_update neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_native_quotas neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_native_quotas ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_emulated neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_emulated ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_tenant_id neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_changes_forbidden neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_updates_from_db_object neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_mixed_fields neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_fields_no_update neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_endpoint_types neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_endpoint_types ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_fields_no_update neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_shared_networks_with_non_admin_user neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_shared_networks_with_non_admin_user ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_multi_tenants2_returns_409 neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_multi_tenants2_returns_409 ... ok neutron.tests.unit.hacking.test_checks.HackingDocTestCase.test_pycodestyle neutron.tests.unit.hacking.test_checks.HackingDocTestCase.test_pycodestyle ... skipped u'Disabled until hacking supports pycodestyle/flake8' neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_objects neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create_pool neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create_pool ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools_with_blank_pools neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools_with_blank_pools ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64_alien_param_raises neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64_alien_param_raises ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_automatic_address_request_is_loaded neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_automatic_address_request_is_loaded ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count_invalid_fields ... ok neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_by_class neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_by_class ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_subnet_specific_gateway neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_subnet_specific_gateway ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_extra_fields neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create_duplicates neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v6_valid neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v6_valid ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_ends ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create_duplicates neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_object neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_returns_non_200 neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_returns_non_200 ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_object neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_objects_exist neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_objects_exist ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_objects neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_remove_non_existent_subnet_fails neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_remove_non_existent_subnet_fails ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__no_pool_changes_positive neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__no_pool_changes_positive ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_not_in_subnet_fails neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_not_in_subnet_fails ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_bad_range neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_bad_range ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_any_subnet neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_any_subnet ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_insufficient_prefix_space_for_specific_allocation neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_insufficient_prefix_space_for_specific_allocation ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_subnetpool_default_quota_exceeded neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_subnetpool_default_quota_exceeded ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_db_obj neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_from_primitive neutron.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_from_primitive ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_31 neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_31 ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_fields_no_update neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_to_primitive_json_serializable neutron.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_to_primitive_json_serializable ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_common_types.UUIDFieldTest.test_from_primitive neutron.tests.unit.objects.test_common_types.UUIDFieldTest.test_from_primitive ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_common_types.UUIDFieldTest.test_to_primitive neutron.tests.unit.objects.test_common_types.UUIDFieldTest.test_to_primitive ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_tenant_id ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_tenant_id neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_tenant_id ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_changes neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_fields neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_objects neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_objects neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_multiple_events_callback_method neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_multiple_events_callback_method ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_from_primitive neutron.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_from_primitive ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_objects neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_coerce_good_values neutron.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_coerce_good_values ... ok neutron.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_coerce_good_values neutron.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_coerce_good_values ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_extra_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_uuid_device_id_no_notify neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_uuid_device_id_no_notify ... ok neutron.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_to_primitive neutron.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_to_primitive ... ok neutron.tests.unit.objects.test_common_types.MACAddressFieldTest.test_from_primitive neutron.tests.unit.objects.test_common_types.MACAddressFieldTest.test_from_primitive ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_delete_objects_removes_all_matching_objects neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_delete_objects_removes_all_matching_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_create_single_transaction neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create_duplicates neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_count_validate_filters_false neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_object_unique_key neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_multiple_log_fields neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_multiple_log_fields ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_create_floatingip_notify neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_create_floatingip_notify ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_db_obj neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_shared_field_false_without_context neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_shared_field_false_without_context ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_db_obj neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_db_obj ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_handles_only_object_type neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_handles_only_object_type ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_nonexistent_policy neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_nonexistent_policy ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network_nonexistent_policy neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network_nonexistent_policy ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_standard_attr_id neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_objects neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create_updates_from_db_object neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_with_synthetic_fields ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_fields_no_update neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_fields_no_update ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_and_get_multiple_policy_networks neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_and_get_multiple_policy_networks ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_non_compute_instances_no_notify neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_non_compute_instances_no_notify ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_objects neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_nonexistent_network neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_nonexistent_network ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_objects neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_reload_is_default neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_reload_is_default ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_get_port_policy neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_get_port_policy ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_reload_rules_reloads_rules neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_reload_rules_reloads_rules ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_fetches_rules_non_lazily neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_fetches_rules_non_lazily ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_default_policy_exists neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_default_policy_exists ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_unset_default_no_default_policy_exists neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_unset_default_no_default_policy_exists ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_object neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_object ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_filtering_by_fields neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_filtering_by_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_object neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_object neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_object ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_create_update_delete neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_raises neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_raises ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.db.test_api.CreateObjectTestCase.test_populate_id_False neutron.tests.unit.objects.db.test_api.CreateObjectTestCase.test_populate_id_False ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_with_synthetic_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_duplicate_rules neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_duplicate_rules ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_extra_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_extra_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_fields_no_update neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_object neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_object ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_tenant_id ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_count neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_changes neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count_invalid_filters neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count_invalid_filters ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesDbTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_tenant_id neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_count_invalid_fields neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_extra_fields neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_fields neutron.tests.unit.objects.extensions.test_standardattributes.HasStandardAttributesTestCase.test_update_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test__set_dns_domain neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test__set_dns_domain ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_fields_no_update neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_fields_no_update neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_standard_attr_id ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_changes neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_objects neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_extra_fields neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_object neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_extra_fields neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_tenant_id neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_tenant_id ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_objects neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_objects neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_duplicate_rules neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_duplicate_rules ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_router_gw_port_and_port_policy neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_router_gw_port_and_port_policy ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_changes neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_fields neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_configurations neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_configurations ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_db_obj neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_hosts neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_hosts ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_db_obj neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_objects neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_count neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_filter_by_is_default neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_filter_by_is_default ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_changes neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_db_obj neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_fields_no_update neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_db_obj neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_changes neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_objects neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_db_obj neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_fields_no_update neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_db_obj neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_extra_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_tenant_id ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_changes neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_object neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_object ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_changes neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_extra_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_base.BaseDbObjectMultipleForeignKeysTestCase.test_load_synthetic_db_fields_with_multiple_foreign_keys neutron.tests.unit.objects.test_base.BaseDbObjectMultipleForeignKeysTestCase.test_load_synthetic_db_fields_with_multiple_foreign_keys ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create_duplicates neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create_duplicates ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create_updates_from_db_object neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_extra_fields neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_extra_fields neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_changes neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_changes ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_db_obj neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_object neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_object ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_objects neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create_duplicates neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create_duplicates ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_fields_no_update neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_tenant_id neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_fields_no_update neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_fields_no_update neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_changes neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_get_policy_port neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_get_policy_port ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create_duplicates neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_common_types.DomainNameFieldTest.test_coerce_good_values neutron.tests.unit.objects.test_common_types.DomainNameFieldTest.test_coerce_good_values ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create_duplicates neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_common_types.DomainNameFieldTest.test_stringify neutron.tests.unit.objects.test_common_types.DomainNameFieldTest.test_stringify ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_to_primitive_json_serializable neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_to_primitive_json_serializable ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_coerce_bad_values neutron.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_coerce_bad_values ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_standard_attr_id ... ok neutron.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_to_primitive neutron.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_to_primitive ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_fields neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_1_3_to_1_2 neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_1_3_to_1_2 ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_1_3_to_1_2_null_description neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_1_3_to_1_2_null_description ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_1_5_to_1_4_ingress_direction neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_1_5_to_1_4_ingress_direction ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_filter_by_shared neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_filter_by_shared ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_fields_using_tenant_id neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_fields_using_tenant_id ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_v1_6_to_v1_5_drops_is_default neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_v1_6_to_v1_5_drops_is_default ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_bound_tenant_ids_returns_set_of_tenant_ids neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_bound_tenant_ids_returns_set_of_tenant_ids ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_base.OperationOnStringAndJsonTestCase.test_dump_field_to_string neutron.tests.unit.objects.test_base.OperationOnStringAndJsonTestCase.test_dump_field_to_string ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_get_network_policy neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_get_network_policy ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_coerce_bad_values neutron.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_coerce_bad_values ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_to_dict_returns_rules_as_dicts neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_to_dict_returns_rules_as_dicts ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_coerce_good_values neutron.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_coerce_good_values ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_fields_no_update neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_get_policy_network neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_get_policy_network ... ok neutron.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_from_primitive neutron.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_from_primitive ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_filtering_by_fields neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_filtering_by_fields ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_coerce_bad_values neutron.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_coerce_bad_values ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_objects neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_common_types.MACAddressFieldTest.test_coerce_bad_values neutron.tests.unit.objects.test_common_types.MACAddressFieldTest.test_coerce_bad_values ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_common_types.MACAddressFieldTest.test_to_primitive_json_serializable neutron.tests.unit.objects.test_common_types.MACAddressFieldTest.test_to_primitive_json_serializable ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_false neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_false ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_fields_no_update neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_db_obj neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_objects neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_single_transaction neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_db_obj neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network_nonexistent_network neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network_nonexistent_network ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_unique_key neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_unique_key ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test__attach_qos_policy neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test__attach_qos_policy ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_standard_attr_id ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_db_obj neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_fields neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create_duplicates neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_min_bw_object_version_degradation neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_min_bw_object_version_degradation ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_objects neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_objects ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_object neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_object ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_bandwidth_limit_object_version_degradation neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_bandwidth_limit_object_version_degradation ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_fields neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_fields neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_extra_fields neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_agent_gw_port_and_net_policy neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_agent_gw_port_and_net_policy ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_single_transaction neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_fields_no_update neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_object neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_object ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_object neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_security_group_ids neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_security_group_ids ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_changes neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_changes ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_security_group_ids_and_port_id neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_security_group_ids_and_port_id ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count_invalid_filters neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count_invalid_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_tenant_id ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_fields_no_update neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count_invalid_fields neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count_invalid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create_duplicates neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create_duplicates ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_extra_fields neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_unique_key neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_unique_key ... skipped u"No unique keys found in test class " neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_object neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create_duplicates neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_fields_no_update neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create_duplicates neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_fields_no_update neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_fields_no_update neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create_duplicates neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_changes neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_only_net_policy neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_only_net_policy ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_port_policy neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_port_policy ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_port_policy neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_port_policy ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_object_version_degradation_1_3_to_1_2 neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_object_version_degradation_1_3_to_1_2 ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_wrong_type neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_wrong_type ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create_duplicates neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_extra_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port_nonexistent_policy neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port_nonexistent_policy ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_with_synthetic_fields ... ok neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_fields_no_update neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count_validate_filters_false neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_fields_no_update neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_fields_no_update ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_changes neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_both_tenant_and_project_ids neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_both_tenant_and_project_ids ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_changes neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_changes neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_extra_fields neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_with_synthetic_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_changes neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_v1_1_to_v1_0_drops_project_id neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_v1_1_to_v1_0_drops_project_id ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_missing_object neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_missing_object ... ok neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create_duplicates neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_returns_type neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_returns_type ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_fields_no_update neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_unique_key ... skipped u"No unique keys found in test class " neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_tenants_with_shared_access_to_db_obj_return_tenant_ids neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_tenants_with_shared_access_to_db_obj_return_tenant_ids ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_removed_retried_on_sync neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_removed_retried_on_sync ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_tenant_id neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_notify neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_notify ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_with_not_existed_device neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_with_not_existed_device ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_avoid_duplicate_update neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_avoid_duplicate_update ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_object ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun_unavailable_ofport neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun_unavailable_ofport ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun_non_existence_key_in_ofports neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun_non_existence_key_in_ofports ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_no_data neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_no_data ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceListDictMiscValuesTestCase.test_list_of_dict_of_misc_values neutron.tests.unit.objects.test_base.BaseObjectIfaceListDictMiscValuesTestCase.test_list_of_dict_of_misc_values ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_extra_fields ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_unique_key ... skipped u"No unique keys found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create_duplicates neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create_duplicates neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_changes neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_tenant_id neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_only_net_policy neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_only_net_policy ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_tenant_id_filter_added_when_project_id_present neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_tenant_id_filter_added_when_project_id_present ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_router_gw_port_and_net_policy neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_router_gw_port_and_net_policy ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_get_object neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_fields neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_to_primitive_json_serializable neutron.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_to_primitive_json_serializable ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_coerce_bad_values neutron.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_coerce_bad_values ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_coerce_bad_values neutron.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_coerce_bad_values ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_get_device_details_port_id neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_get_device_details_port_id ... ok neutron.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_to_primitive neutron.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_to_primitive ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_stringify neutron.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_stringify ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_object ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_dscp_marking_chain_not_empty neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_dscp_marking_chain_not_empty ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_to_primitive_json_serializable neutron.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_to_primitive_json_serializable ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_update_dscp_marking neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_update_dscp_marking ... ok neutron.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_coerce_bad_values neutron.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_coerce_bad_values ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_add_arp_spoofing neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_add_arp_spoofing ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create_duplicates neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_flat neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_flat ... ok neutron.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_stringify neutron.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_stringify ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_coerce_bad_values neutron.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_coerce_bad_values ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_owner_compute neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_owner_compute ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_to_primitive neutron.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_to_primitive ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_local_bridge_with_existed_brq neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_local_bridge_with_existed_brq ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_fields neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_to_primitive_json_serializable neutron.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_to_primitive_json_serializable ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_port_admin_state_down neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_port_admin_state_down ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vlan_bridge neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vlan_bridge ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan_dscp_inherit_set neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan_dscp_inherit_set ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceDictMiscValuesTestCase.test_dict_of_misc_values neutron.tests.unit.objects.test_base.BaseObjectIfaceDictMiscValuesTestCase.test_dict_of_misc_values ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan_mtu_too_big neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan_mtu_too_big ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_3_to_v1_2_unlists_distributed_bindings neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_3_to_v1_2_unlists_distributed_bindings ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_agent_id_bridge_mappings neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_agent_id_bridge_mappings ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_subinterface_name_advanced neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_subinterface_name_advanced ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_local_ip_validation_with_valid_ip neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_local_ip_validation_with_valid_ip ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_deactivate neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_deactivate ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_update_chg_ip_with_arp_responder neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_update_chg_ip_with_arp_responder ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismVlanTestCase.test_type_vlan_bad neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismVlanTestCase.test_type_vlan_bad ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_main neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_main ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_tenant_id neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_validate_interface_mappings_dev_exists neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_validate_interface_mappings_dev_exists ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_network_delete_vlan neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_network_delete_vlan ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismGenericTestCase.test_unknown_type neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismGenericTestCase.test_unknown_type ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_object neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_object ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_try_to_bind_segment_for_agent_migration_ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_try_to_bind_segment_for_agent_migration_ok ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_create_rule neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_create_rule ... ok neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count_invalid_fields neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_max_rate neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_max_rate ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_extra_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_extra_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_true neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_true ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_process_emb_switch_with_device neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_process_emb_switch_with_device ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_process_emb_switch_without_device neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_process_emb_switch_without_device ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.GetObjectClassByModelTestCase.test_object_found_by_model neutron.tests.unit.objects.test_base.GetObjectClassByModelTestCase.test_object_found_by_model ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_device_fail neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_device_fail ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_base.NeutronObjectCountTestCase.test_count neutron.tests.unit.objects.test_base.NeutronObjectCountTestCase.test_count ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_dir neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_dir ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_base.UniqueKeysTestCase.test_class_creation neutron.tests.unit.objects.test_base.UniqueKeysTestCase.test_class_creation ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_assigned_macs_fail neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_assigned_macs_fail ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_common_types.DomainNameFieldTest.test_coerce_bad_values neutron.tests.unit.objects.test_common_types.DomainNameFieldTest.test_coerce_bad_values ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_rate_max_rate neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_rate_max_rate ... ok neutron.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_coerce_good_values neutron.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_coerce_good_values ... ok neutron.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_to_primitive neutron.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_to_primitive ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_returns_empty_sets neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_returns_empty_sets ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_qos_policy_id neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_qos_policy_id ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_from_primitive neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_from_primitive ... ok neutron.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_to_primitive neutron.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_to_primitive ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_standard_attr_id ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_set_device_state_exception neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_set_device_state_exception ... ok neutron.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_coerce_good_values neutron.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_coerce_good_values ... ok neutron.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_stringify neutron.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_stringify ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_multiple_admin_state_up_true neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_multiple_admin_state_up_true ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_from_primitive neutron.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_from_primitive ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_to_primitive neutron.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_to_primitive ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_with_existed_device neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_with_existed_device ... ok neutron.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_from_primitive neutron.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_from_primitive ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_to_primitive_json_serializable neutron.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_to_primitive_json_serializable ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_object ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_update_and_clean_network_ports neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_update_and_clean_network_ports ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_coerce_bad_values neutron.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_coerce_bad_values ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_coerce_good_values neutron.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_coerce_good_values ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_common_types.MACAddressFieldTest.test_coerce_good_values neutron.tests.unit.objects.test_common_types.MACAddressFieldTest.test_coerce_good_values ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_stringify neutron.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_stringify ... ok neutron.tests.unit.objects.test_common_types.MACAddressFieldTest.test_stringify neutron.tests.unit.objects.test_common_types.MACAddressFieldTest.test_stringify ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_to_primitive neutron.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_to_primitive ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_add_dvr_mac_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_add_dvr_mac_vlan ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_common_types.MACAddressFieldTest.test_to_primitive neutron.tests.unit.objects.test_common_types.MACAddressFieldTest.test_to_primitive ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_common_types.UUIDFieldTest.test_coerce_bad_values neutron.tests.unit.objects.test_common_types.UUIDFieldTest.test_coerce_bad_values ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process_ipv4 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process_ipv4 ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_goto neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_goto ... ok neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_reclaim_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_reclaim_local_vlan ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_remove_dvr_mac_tun neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_remove_dvr_mac_tun ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_extra_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_tunnel_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_tunnel_port ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_create_single_transaction neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_unique_key ... skipped u"No unique keys found in test class " neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_illegal_method_calls neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_illegal_method_calls ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_install_icmpv6_na_spoofing_protection neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_install_icmpv6_na_spoofing_protection ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process_ipv4 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process_ipv4 ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_unicast_to_tun_without_mac neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_unicast_to_tun_without_mac ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_base.BaseDbObjectMultipleParentsForForeignKeysTestCase.test_load_synthetic_db_fields_with_multiple_parents neutron.tests.unit.objects.test_base.BaseDbObjectMultipleParentsForForeignKeysTestCase.test_load_synthetic_db_fields_with_multiple_parents ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_dump_all_flows neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_dump_all_flows ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_single_transaction neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table_arp_responder_enabled neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table_arp_responder_enabled ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_set_agent_uuid_stamp neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_set_agent_uuid_stamp ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_add_flow_without_cookie neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_add_flow_without_cookie ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_dirty_protected neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_dirty_protected ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeRyu.test_cookie neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeRyu.test_cookie ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_vxlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_vxlan ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_queries_constant neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_db_obj neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_db_obj ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_ovs_restart neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_ovs_restart ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_create_update_delete neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_missing_primary_key neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_object neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_object ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_unique_key neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_unique_key ... skipped u"No unique keys found in test class " neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_single_transaction neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count_validate_filters_false neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_bound_for_dvr_with_dhcp_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_bound_for_dvr_with_dhcp_ports ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_objects neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_single_transaction neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_fields_no_update neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_fields_no_update ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_treat_devices_removed_for_dvr_with_compute_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_treat_devices_removed_for_dvr_with_compute_ports ... ok neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_fdb_add_flows neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_fdb_add_flows ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_valid_fields neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_fdb_add_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_fdb_add_port ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_changes_forbidden neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count_validate_filters_false neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_hybrid_plug_flag_based_on_firewall neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_hybrid_plug_flag_based_on_firewall ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_changes neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_delete_removed_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_delete_removed_port ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_single_transaction neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_port_events_port_not_ready_yet neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_port_events_port_not_ready_yet ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_objects neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_reset_tunnel_ofports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_reset_tunnel_ofports ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_single_transaction neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_set_rpc_timeout neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_set_rpc_timeout ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_valid_fields neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_set_rpc_timeout_no_value neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_set_rpc_timeout_no_value ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_extra_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_physical_bridges_using_veth_interconnection neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_physical_bridges_using_veth_interconnection ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_br neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_br ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_fields_no_update neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_tenant_id neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_update_stale_ofport_rules_removes_drop_flow neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_update_stale_ofport_rules_removes_drop_flow ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_fields neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_attach_rbac_returns_type neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_attach_rbac_returns_type ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_db_obj neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_tenant_id neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_binding_activate neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_binding_activate ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_with_synthetic_fields ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_binding_deactivate_removed_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_binding_deactivate_removed_port ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_fields_no_update neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_changes_forbidden neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_tenant_id neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_tenant_id ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_dead_with_valid_tag neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_dead_with_valid_tag ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_updates_from_db_object neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_base.NeutronObjectValidatorTestCase.test_load_wrong_synthetic_fields neutron.tests.unit.objects.test_base.NeutronObjectValidatorTestCase.test_load_wrong_synthetic_fields ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_unbound neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_unbound ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_base.OperationOnStringAndJsonTestCase.test_load_empty_string_to_json neutron.tests.unit.objects.test_base.OperationOnStringAndJsonTestCase.test_load_empty_string_to_json ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_fields neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_base.PagerTestCase.test_comparison neutron.tests.unit.objects.test_base.PagerTestCase.test_comparison ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_update neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_update ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_common_types.DomainNameFieldTest.test_to_primitive neutron.tests.unit.objects.test_common_types.DomainNameFieldTest.test_to_primitive ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_common_types.DomainNameFieldTest.test_to_primitive_json_serializable neutron.tests.unit.objects.test_common_types.DomainNameFieldTest.test_to_primitive_json_serializable ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_stringify neutron.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_stringify ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_network_port_with_empty_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_network_port_with_empty_port ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_to_primitive_json_serializable neutron.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_to_primitive_json_serializable ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_coerce_bad_values neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_coerce_bad_values ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_stringify neutron.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_stringify ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_missing_object ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_network_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_network_ports ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_from_primitive neutron.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_from_primitive ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_stringify neutron.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_stringify ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_from_primitive neutron.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_from_primitive ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_with_synthetic_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_port_events_ignores_unknown_updated_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_port_events_ignores_unknown_updated_ports ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create_duplicates neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_ports_events_returns_current_for_unchanged_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_ports_events_returns_current_for_unchanged_ports ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_objects neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_rpc_loop_fail_to_process_network_ports_keep_flows neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_rpc_loop_fail_to_process_network_ports_keep_flows ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_scan_ports_returns_current_only_for_unchanged_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_scan_ports_returns_current_only_for_unchanged_ports ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_br_ports_exits_drop_flows neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_br_ports_exits_drop_flows ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_extra_fields neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_objects neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_removed_unbinds_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_removed_unbinds_port ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_tunnel_delete neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_tunnel_delete ... ok neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_tunnel_sync_invalid_ip_address neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_tunnel_sync_invalid_ip_address ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_fields_no_update neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_fields neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_with_synthetic_fields ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_update_stale_ofport_rules_treats_moved neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_update_stale_ofport_rules_treats_moved ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_port_unbound neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_port_unbound ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_for_admin neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_for_admin ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_tunnel_update_self neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_tunnel_update_self ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_not_bound_tenant_success neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_not_bound_tenant_success ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create_duplicates neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_db_obj neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_valid_fields neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_construct_without_arp_responder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_construct_without_arp_responder ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_port_dead neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_port_dead ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_provision_local_vlan_vlan_fail neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_provision_local_vlan_vlan_fail ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_tenant_id ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_tenant_id ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_provision_local_vlan_vlan_fail neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_provision_local_vlan_vlan_fail ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_db_obj neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_db_obj ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_with_synthetic_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_reclaim_local_vlan_flat neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_reclaim_local_vlan_flat ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_fields neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_tunnel_update_self neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_tunnel_update_self ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_changes neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_construct_vxlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_construct_vxlan ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_dns_domain neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_dns_domain ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_provision_local_vlan_vlan_fail neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_provision_local_vlan_vlan_fail ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test__set_bridge_name_notify neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test__set_bridge_name_notify ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_with_synthetic_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test_type_gre_bad neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test_type_gre_bad ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_object neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_object ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_with_synthetic_fields ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_no_resource_available neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_no_resource_available ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create ... ok neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_outside_pools neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_outside_pools ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_finally_unallocated_segment_outside_pools neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_finally_unallocated_segment_outside_pools ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_is_partial_segment neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_is_partial_segment ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_phynet_name_multiple neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_phynet_name_multiple ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_notify_l2pop_port_wiring_non_dvr_port neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_notify_l2pop_port_wiring_non_dvr_port ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_failed_devices neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_failed_devices ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_add_endpoint_for_existing_tunnel_ip neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_add_endpoint_for_existing_tunnel_ip ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_host neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_host ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_reserve_provider_segment_full_specs neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_reserve_provider_segment_full_specs ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create_updates_from_db_object neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTunnelMTUTest.test_get_mtu_ipv4 neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTunnelMTUTest.test_get_mtu_ipv4 ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTunnelMTUTest.test_get_mtu_ipv6 neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTunnelMTUTest.test_get_mtu_ipv6 ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create_duplicates neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create_duplicates ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_caching neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_caching ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_valid_fields neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_add_endpoint neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_add_endpoint ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_allocate_tenant_segment neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_allocate_tenant_segment ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_extra_fields ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_with_synthetic_fields ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_and_allocated_in_initial_range neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_and_allocated_in_initial_range ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_no_op neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_no_op ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_db_obj neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_db_obj ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTunnelMTUTest.test_get_mtu_ipv4 neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTunnelMTUTest.test_get_mtu_ipv4 ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_object ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_sync_vlan_allocations neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_sync_vlan_allocations ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_no_failure neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_no_failure ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_add_endpoint neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_add_endpoint ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_security_group_rule_ids neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_security_group_rule_ids ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_no_op neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_no_op ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test__attach_security_group neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test__attach_security_group ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create_duplicates neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_object neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_object ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_2_to_v1_1_drops_segment_id_in_binding_levels neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_2_to_v1_1_drops_segment_id_in_binding_levels ... ok neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_vif_details(PortBinding) neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_vif_details(PortBinding) ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_vif_details(DistributedPortBinding) neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_vif_details(DistributedPortBinding) ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count_validate_filters_false neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_fields neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_single_transaction neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ptr_zones neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ptr_zones ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_with_synthetic_fields ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_tenant_id neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_tenant_id ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_objects neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_objects ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_updates_from_db_object neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_extra_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_multiple_fields neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_multiple_fields ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_with_synthetic_fields ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_is_default_False neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_is_default_False ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_port_dns_domain_no_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_port_dns_domain_no_dns_name ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test__attach_qos_policy neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test__attach_qos_policy ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_timestamp_triggers_updated_None_to_something neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_timestamp_triggers_updated_None_to_something ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_standard_attr_id ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_on_sync neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_on_sync ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_failed neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_failed ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_with_existed_device neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_with_existed_device ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip_no_lvm neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip_no_lvm ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_chg_ip_tun_empty_before_after neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_chg_ip_tun_empty_before_after ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_no_agent_ports neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_no_agent_ports ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_port_count_with_ha_dvr_snat_port neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_port_count_with_ha_dvr_snat_port ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb_concurrent_port_deletion neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb_concurrent_port_deletion ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_changes neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_queries_constant neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_standard_attr_id neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count_validate_filters_false neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_shared_subnet_with_another_tenant neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_shared_subnet_with_another_tenant ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_bound_to_agentless_host neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_bound_to_agentless_host ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_changes neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_changes ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_fields neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_fields ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ipv6 neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ipv6 ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_extra_fields neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_extra_fields ... ok neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_fails_for_unauthorized_tenant neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_fails_for_unauthorized_tenant ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_tenant_id neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_tenant_id ... ok neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_extra_fields neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_fields neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_extra_fields neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_extra_fields ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_wildcard neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_wildcard ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_allowed_for_admin_or_owner neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_allowed_for_admin_or_owner ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_clearing_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_clearing_dns_name ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_with_synthetic_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_fails_single_used_wildcarded neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_fails_single_used_wildcarded ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_with_synthetic_fields ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_changes neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_non_dns_name_attribute neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_non_dns_name_attribute ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_fields neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create_duplicates neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ha_agents_get_other_fdb neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ha_agents_get_other_fdb ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ipv4 neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ipv4 ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_fields neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_count neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_if_shared_with_tenant neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_if_shared_with_tenant ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_tenant_id ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_missing_intf neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_missing_intf ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_tenant_id ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_set_rpc_timeout_no_value neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_set_rpc_timeout_no_value ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test_capabilities.CapabilitiesTest.test_notify_init_event neutron.tests.unit.plugins.ml2.drivers.agent.test_capabilities.CapabilitiesTest.test_notify_init_event ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip_ip_is_local_ip neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip_ip_is_local_ip ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_tenant_network neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_tenant_network ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun_non_existence_key_in_ofports neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun_non_existence_key_in_ofports ... ok neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_update neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_update ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down_last_port_up neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down_last_port_up ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_distributed_active_network_ports_no_candidate neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_distributed_active_network_ports_no_candidate ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_agent_restarted neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_agent_restarted ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_missing_object ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_update_port_precommit_mac_address_changed_raises neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_update_port_precommit_mac_address_changed_raises ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_fields_no_update neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_clearing_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_clearing_dns_name ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_extra_fields neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_fields_no_update neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_with_synthetic_fields ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_queries_constant ... skipped u'Port object loads segment info without relationships' neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_with_synthetic_fields ... ok neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_up_two_active_ports neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_up_two_active_ports ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_ingress_bandwidth_limit neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_ingress_bandwidth_limit ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_extra_fields ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_fields neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_fields ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_delete_arp_spoofing neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_delete_arp_spoofing ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_object ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_trusted neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_trusted ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vlan_bridge_with_existed_brq neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vlan_bridge_with_existed_brq ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_existing_bridge_name neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_existing_bridge_name ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_tap_device_name neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_tap_device_name ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_plug_interface neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_plug_interface ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_mismatched_local_ip neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_mismatched_local_ip ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_update_chg_ip neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_update_chg_ip ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_update_chg_ip_empty_lists neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_update_chg_ip_empty_lists ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_changes ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_delete_mapped_net neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_delete_mapped_net ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_update neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_update ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_subnetpool_prefixes neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_subnetpool_prefixes ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_noop neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_noop ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dhcp_agent_keep_services_off neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dhcp_agent_keep_services_off ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_id_ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_id_ok ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_port_update neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_port_update ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_try_to_bind_segment_for_agent_migration_abort neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_try_to_bind_segment_for_agent_migration_abort ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_invokes_update_device_down neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_invokes_update_device_down ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_minimum_bandwidth_on_released_vf neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_minimum_bandwidth_on_released_vf ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_assigned_devices_info neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_assigned_devices_info ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_tenant_id ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_max_rate neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_max_rate ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_info neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_info ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_device neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_device ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_fail neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_fail ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_state_fail neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_state_fail ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_numvfs_no_file neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_numvfs_no_file ... ok neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_macvtap neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_macvtap ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_true neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_true ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_pf_device_exists_with_dir neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_pf_device_exists_with_dir ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSRIOVAgentExtensionConfig.test_report_loaded_extension neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSRIOVAgentExtensionConfig.test_report_loaded_extension ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_cached_device_count_report_state neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_cached_device_count_report_state ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_with_not_existed_device neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_with_not_existed_device ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_check_segment neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_check_segment ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_dvr_mac_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_dvr_mac_vlan ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_qos_policy_id neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_qos_policy_id ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process_ipv4 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process_ipv4 ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_called_for_active_ports neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_called_for_active_ports ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_add_dvr_mac_tun neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_add_dvr_mac_tun ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_arp_responder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_arp_responder ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_4_to_v1_3_converts_binding_to_portbinding_object neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_4_to_v1_3_converts_binding_to_portbinding_object ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_reservation_synthetic_field neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_reservation_synthetic_field ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_flood_to_tun neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_flood_to_tun ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create_duplicates neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_normal neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_normal ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_missing_object ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_provision_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_provision_local_vlan ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table_arp_responder_enabled neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table_arp_responder_enabled ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_csnat_rescheduling neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_csnat_rescheduling ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_changes neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_changes ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_install_goto neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_install_goto ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_provision_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_provision_local_vlan ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_setup_default_table neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_setup_default_table ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process_ipv4 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process_ipv4 ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_install_goto neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_install_goto ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_port ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_add_flow_with_cookie neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_add_flow_with_cookie ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_capabilities.CapabilitiesTest.test_register neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_capabilities.CapabilitiesTest.test_register ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_no_fdb_updates_without_port_updates neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_no_fdb_updates_without_port_updates ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestRyu.test_ancillary_bridges_multiple neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestRyu.test_ancillary_bridges_multiple ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_vxlan_ipv6 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_vxlan_ipv6 ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_unique_key ... skipped u"No unique keys found in test class " neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_fields_no_update neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_objects neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_remove_wildcard_sharing neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_remove_wildcard_sharing ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_forbidden_for_outsiders neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_forbidden_for_outsiders ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_l3_agent_keep_services_on neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_l3_agent_keep_services_on ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_changes neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_scan_ports_failure neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_scan_ports_failure ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_extra_fields neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_extra_fields ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_extra_fields neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_extra_fields ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_portinfo_marshalled_as_list neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_portinfo_marshalled_as_list ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_create_dscp_marking neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_create_dscp_marking ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_treat_devices_removed_for_dvr_csnat_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_treat_devices_removed_for_dvr_csnat_port ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_db_obj neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_db_obj ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_vlan neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_vlan ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_false neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test__is_valid_multicast_range neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test__is_valid_multicast_range ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_fields neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_fields neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_arp_spoofing_basic_rule_setup_fixed_ipv6 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_arp_spoofing_basic_rule_setup_fixed_ipv6 ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_standard_attr_id ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_no_synth neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_no_synth ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_not_exist neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_not_exist ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_flat_bridge_with_existed_brq neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_flat_bridge_with_existed_brq ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_physical_in_bridge_with_existed_brq neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_physical_in_bridge_with_existed_brq ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_arp_spoofing_fixed_and_allowed_addresses neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_arp_spoofing_fixed_and_allowed_addresses ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_remove neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_remove ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_active_networks_on_not_registered_yet_dhcp_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_active_networks_on_not_registered_yet_dhcp_agent ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismFlatTestCase.test_type_flat_bad neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismFlatTestCase.test_type_flat_bad ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_binding_deactivate_removed_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_binding_deactivate_removed_port ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_no_mapping neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_no_mapping ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_configurations neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_configurations ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_tenant_id ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_check_agent_configurations_for_dvr neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_check_agent_configurations_for_dvr ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_check_routers_not_owned_by_projects neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_check_routers_not_owned_by_projects ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_all_devices neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_all_devices ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_extension_driver_type neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_extension_driver_type ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_check_agent_configurations_for_dvr_raises neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_check_agent_configurations_for_dvr_raises ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat_vif_details neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat_vif_details ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_defaults neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_defaults ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_fdb_ignore_network neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_fdb_ignore_network ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_no_synth neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_no_synth ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_create_minimum_bandwidth neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_create_minimum_bandwidth ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_tenant_id neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_tenant_id ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_min_tx_rate neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_min_tx_rate ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_dead_with_port_already_dead neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_dead_with_port_already_dead ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_status_mismatch neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_status_mismatch ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_changes neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_empty neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_empty ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_scan_ports_returns_current_only_for_unchanged_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_scan_ports_returns_current_only_for_unchanged_ports ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_with_synthetic_fields ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_rate_ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_rate_ok ... ok neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_numvfs neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_numvfs ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_physical_bridges_dvr_enabled neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_physical_bridges_dvr_enabled ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_objects neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_objects ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_macvtap_failure neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_macvtap_failure ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_deleted_concurrently neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_deleted_concurrently ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_routers_hosted_by_l3_agent_with_invalid_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_routers_hosted_by_l3_agent_with_invalid_agent ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_vf_state_disable neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_vf_state_disable ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_port_error_negative_df_disabled neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_port_error_negative_df_disabled ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_rate_min_tx_rate neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_rate_min_tx_rate ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_state_fail neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_state_fail ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_handles_shared_action neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_handles_shared_action ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_updated_no_active_binding neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_updated_no_active_binding ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_process_network_devices neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_process_network_devices ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_ip_link_state_not_supported neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_ip_link_state_not_supported ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_updated_skips_if_port_not_found neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_updated_skips_if_port_not_found ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_unsupported_net neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_unsupported_net ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules_no_policy neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules_no_policy ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_vif_port_shut_down_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_vif_port_shut_down_port ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac_vlan ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_agent_type_ovs neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_agent_type_ovs ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_reclaim_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_reclaim_local_vlan ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_setup_default_table neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_setup_default_table ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_unicast_to_tun neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_unicast_to_tun ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_arp_spoofing_basic_rule_setup neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_arp_spoofing_basic_rule_setup ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_drop_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_drop_port ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_drop neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_drop ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_arp_spoofing_basic_rule_setup_fixed_ipv6 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_arp_spoofing_basic_rule_setup_fixed_ipv6 ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_reclaim_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_reclaim_local_vlan ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_arp_spoofing_fixed_and_allowed_addresses_ipv6 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_arp_spoofing_fixed_and_allowed_addresses_ipv6 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test__get_dp neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test__get_dp ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_extra_fields neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_ovs_status neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_ovs_status ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object ... ok neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_scan_ports_finds_known_updated_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_scan_ports_finds_known_updated_ports ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_tenant_id neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_scan_ports_no_vif_changes_returns_updated_port_only neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_scan_ports_no_vif_changes_returns_updated_port_only ... ok neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create_duplicates neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create_duplicates ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_hosted_network neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_hosted_network ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_arp_spoofing_protection_disabled neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_arp_spoofing_protection_disabled ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_for_db_object_owner neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_for_db_object_owner ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_changes neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_entry_for_arp_reply_ignores_ipv6_addresses neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_entry_for_arp_reply_ignores_ipv6_addresses ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_fails_single_tenant_and_in_use neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_fails_single_tenant_and_in_use ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_two_agents neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_two_agents ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_physical_bridges_during_agent_initialization neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_physical_bridges_during_agent_initialization ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_skips_db_object_owner neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_skips_db_object_owner ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_physical_bridges_igmp_snooping_enabled neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_physical_bridges_igmp_snooping_enabled ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_port_error_negative_tunnel_csum neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_port_error_negative_tunnel_csum ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_port_invalid_address_mismatch neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_port_invalid_address_mismatch ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_removed_ext_delete_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_removed_ext_delete_port ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduling_on_network_creation neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduling_on_network_creation ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_changes neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create_duplicates neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create_duplicates ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_tunnel_sync_with_ml2_plugin neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_tunnel_sync_with_ml2_plugin ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_expired neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_expired ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_fields_no_update neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_fields_no_update ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_update_stale_ofport_rules_removes_drop_flow neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_update_stale_ofport_rules_removes_drop_flow ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create_duplicates neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_valid_ipv6 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_valid_ipv6 ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_catches_rpc_db_and_reschedule_exceptions neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_catches_rpc_db_and_reschedule_exceptions ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_daemon_loop neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_daemon_loop ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_objects neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_missing_object ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test_get_datapath_no_data_returned neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test_get_datapath_no_data_returned ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_with_synthetic_fields ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_add_dvr_mac_tun neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_add_dvr_mac_tun ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_provision_local_vlan_flat_fail neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_provision_local_vlan_flat_fail ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_is_default_True neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_is_default_True ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_registration_bad_timestamp neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_registration_bad_timestamp ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_install_normal neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_install_normal ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_add_tunnel_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_add_tunnel_port ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process_ipv6 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process_ipv6 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_drop_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_drop_port ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_extra_fields neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_other_agents_get_flood_entries_for_ha_agents neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_other_agents_get_flood_entries_for_ha_agents ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_construct_without_arp_responder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_construct_without_arp_responder ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process_ipv4 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process_ipv4 ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_extra_fields ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_reserved_cookies neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_reserved_cookies ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_del_flows_with_cookie_mask neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_del_flows_with_cookie_mask ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_install_drop neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_install_drop ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_mod_flow_with_cookie neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_mod_flow_with_cookie ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_standard_attr_id ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeRyu.test_install_drop neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeRyu.test_install_drop ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_provision_local_vlan_flat neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_provision_local_vlan_flat ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeRyu.test_install_goto neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeRyu.test_install_goto ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count ... ok neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeRyu.test_reserved neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeRyu.test_reserved ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments_no_networks_on_segment neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments_no_networks_on_segment ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_changes neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_changes ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_provision_local_vlan_flat_fail neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_provision_local_vlan_flat_fail ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestRyu.test_ancillary_bridges_single neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestRyu.test_ancillary_bridges_single ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_objects neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_bound_for_dvr_with_csnat_port_without_passing_fixed_ip neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_bound_for_dvr_with_csnat_port_without_passing_fixed_ip ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_reclaim_local_vlan_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_reclaim_local_vlan_vlan ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_fields neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_ext_br_recreated neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_ext_br_recreated ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_extra_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_extra_fields ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_tenant_id neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_construct_with_arp_responder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_construct_with_arp_responder ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_changes neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_remove_from_dhcp_agent_notification neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_remove_from_dhcp_agent_notification ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host_multiple_results_found neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host_multiple_results_found ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_standard_attr_id ... ok neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_delete_distributed_port_binding_if_stale neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_delete_distributed_port_binding_if_stale ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_unbound_dvr_router_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_unbound_dvr_router_port ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_host neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_host ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_provision_local_vlan_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_provision_local_vlan_vlan ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create_duplicates neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ovs_agent_restarted_with_dvr_port_boot_config_timeout neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ovs_agent_restarted_with_dvr_port_boot_config_timeout ... ok neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_no_security neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_no_security ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_treat_devices_removed_for_dvr_with_compute_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_treat_devices_removed_for_dvr_with_compute_ports ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_owner_network neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_owner_network ... ok neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_no_ip neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_no_ip ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test__check_bridge_datapath_id neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test__check_bridge_datapath_id ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_standard_attr_id ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_bridge neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_bridge ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_reclaim_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_reclaim_local_vlan ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_port_admin_state_up neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_port_admin_state_up ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_arp_spoofing_network_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_arp_spoofing_network_port ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan_arp_responder_enabled neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan_arp_responder_enabled ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_group_with_multicast_address neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_group_with_multicast_address ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_object ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_bind_port_with_missing_network neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_bind_port_with_missing_network ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_v6_unicast_group neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_v6_unicast_group ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismFlatTestCase.test_type_flat neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismFlatTestCase.test_type_flat ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_check_agent_configurations_for_dvr_with_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_check_agent_configurations_for_dvr_with_vlan ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismVlanTestCase.test_type_vlan neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismVlanTestCase.test_type_vlan ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_rpc_consumers neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_rpc_consumers ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_ext_br_recreated_fail_setup_physical_bridge neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_ext_br_recreated_fail_setup_physical_bridge ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_false_None_original neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_false_None_original ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_try_to_bind_segment_for_agent_migration_abort neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_try_to_bind_segment_for_agent_migration_abort ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_port_bound neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_port_bound ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_fdb_del_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_fdb_del_port ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan_vif_details neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan_vif_details ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.plugins.ml2.drivers.macvtap.test_macvtap_common.MacvtapCommonTestCase.test_get_vlan_device_name neutron.tests.unit.plugins.ml2.drivers.macvtap.test_macvtap_common.MacvtapCommonTestCase.test_get_vlan_device_name ... ok neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_network_dict neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_network_dict ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_min_tx_rate neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_min_tx_rate ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_recl_lv_port_to_preserve neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_recl_lv_port_to_preserve ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_exist_and_assigned_pci neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_exist_and_assigned_pci ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_changes neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_with_synthetic_fields ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_existing_pci_slot neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_existing_pci_slot ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_rpc_loop_fail_to_process_network_ports_keep_flows neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_rpc_loop_fail_to_process_network_ports_keep_flows ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_true neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_true ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_port_dead neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_port_dead ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_disable neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_disable ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_arp_spoofing_protection_enable neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_arp_spoofing_protection_enable ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test_get_vif_type neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test_get_vif_type ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_spoofcheck_fail neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_spoofcheck_fail ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test__set_bridge_name_notify neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test__set_bridge_name_notify ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_is_macvtap_assigned_interface_with_underscore neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_is_macvtap_assigned_interface_with_underscore ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test_hybrid_plug_false_if_agent_requests neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test_hybrid_plug_false_if_agent_requests ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_spoofcheck_fail neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_spoofcheck_fail ... ok neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test_type_local_dead neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test_type_local_dead ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_physical_bridges neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_physical_bridges ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_state_not_supported neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_state_not_supported ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test__set_bridge_name_notify neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test__set_bridge_name_notify ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_updated_missing neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_updated_missing ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test_type_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test_type_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_br_ports_exits_drop_flows neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_br_ports_exits_drop_flows ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_with_pci_slot neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_with_pci_slot ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_allocated_segment_in_pools neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_allocated_segment_in_pools ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_with_vnic_physical_direct neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_with_vnic_physical_direct ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_update_retries_map_and_remove_devs_not_to_retry neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_update_retries_map_and_remove_devs_not_to_retry ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_without_pci_slot neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_without_pci_slot ... ok neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_finally_allocated_segment_in_pools neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_finally_allocated_segment_in_pools ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovMechVlanTestCase.test_type_vlan neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovMechVlanTestCase.test_type_vlan ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_get_mtu neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_get_mtu ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_for_flat_network neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_for_flat_network ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_update_stale_ofport_rules_clears_old neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_update_stale_ofport_rules_clears_old ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_release_segment neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_release_segment ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_vif_details_contains_vlan_id neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_vif_details_contains_vlan_id ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_existing_rules neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_existing_rules ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_reserve_provider_segment neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_reserve_provider_segment ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_objects neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_objects ... ok neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_network_lifecycle neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_network_lifecycle ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules_no_vif_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules_no_vif_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_add_port_tag_info_with_tagged_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_add_port_tag_info_with_tagged_ports ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_unallowed_segmentation_id neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_unallowed_segmentation_id ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_extra_fields neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_rules_no_vif_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_rules_no_vif_port ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_without_physnet_restriction neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_without_physnet_restriction ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_wrong_host neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_wrong_host ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_agent_available_local_vlans neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_agent_available_local_vlans ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_provision_local_vlan_novlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_provision_local_vlan_novlan ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_objects neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_tenant_id neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process_ipv4 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process_ipv4 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_arp_spoofing_network_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_arp_spoofing_network_port ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process_ipv6 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process_ipv6 ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_no_failure neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_no_failure ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_object neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_bind_devices neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_bind_devices ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_add_dvr_mac_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_add_dvr_mac_vlan ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_partial_segment_is_partial_segment neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_partial_segment_is_partial_segment ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_drop_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_drop_port ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_deferred_br_add_tunnel_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_deferred_br_add_tunnel_port ... ok neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_wrong_host neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_wrong_host ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_bind_port_with_missing_network neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_bind_port_with_missing_network ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_deferred_br_delete_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_deferred_br_delete_port ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_unicast_to_tun neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_unicast_to_tun ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_goto neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_goto ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_binding_deactivate neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_binding_deactivate ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOFCtl.test_ancillary_bridges_none neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOFCtl.test_ancillary_bridges_none ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts_ipv4_opt_version neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts_ipv4_opt_version ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_cleanup_stale_flows neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_cleanup_stale_flows ... ok neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOFCtl.test_ancillary_bridges_single neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOFCtl.test_ancillary_bridges_single ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_segmentation_id neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_segmentation_id ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_without_physical_network neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_without_physical_network ... ok neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_fdb_ignore_self neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_fdb_ignore_self ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_fields_no_update neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestRyu.test_scan_ancillary_ports_returns_port_changes_with_sync neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestRyu.test_scan_ancillary_ports_returns_port_changes_with_sync ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_gre neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_gre ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_gre_ipv6 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_gre_ipv6 ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_add_endpoint_for_existing_tunnel_ip neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_add_endpoint_for_existing_tunnel_ip ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_ports_events_port_removed_and_added neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_ports_events_port_removed_and_added ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_standard_attr_id ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_dns_nameservers_in_order neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_dns_nameservers_in_order ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_reserve_provider_segment_full_specs neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_reserve_provider_segment_full_specs ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_dvr_mac_address_update neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_dvr_mac_address_update ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_subnet_shared_true neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_subnet_shared_true ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_recl_lv_port_to_preserve neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_recl_lv_port_to_preserve ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_ext_br_recreated neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_ext_br_recreated ... ok neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_object neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_object ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_set_rpc_timeout_no_value neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_set_rpc_timeout_no_value ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count_invalid_fields neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count_invalid_fields ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_updated_no_active_binding neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_updated_no_active_binding ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_single_transaction neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_single_transaction ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_single_transaction ... skipped u"No updatable fields found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.ValidateTunnelTypes.test_validate_tunnel_types_fails_for_invalid_tunnel_type neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.ValidateTunnelTypes.test_validate_tunnel_types_fails_for_invalid_tunnel_type ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create_duplicates neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_tenant_id neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_tenant_id ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_extra_fields neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_extra_fields ... ok neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_none_extradhcpopts neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_none_extradhcpopts ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_bound_for_dvr_with_compute_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_bound_for_dvr_with_compute_ports ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_construct_vxlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_construct_vxlan ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_bind_devices neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_bind_devices ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_create_single_transaction neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_create_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_binding_activate_not_for_host neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_binding_activate_not_for_host ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_dns_domain_no_provider_net neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_dns_domain_no_provider_net ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_object neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_object ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_del_fdb_flow_idempotency neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_del_fdb_flow_idempotency ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_with_sub_ports neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_with_sub_ports ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_construct_vxlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_construct_vxlan ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_fdb_del_flows neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_fdb_del_flows ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_delete neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_delete ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_deleted_ports_cleans_network_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_deleted_ports_cleans_network_ports ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_standard_attr_id ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_synthetic_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_port_events_no_vif_changes_return_updated_port_only neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_port_events_no_vif_changes_return_updated_port_only ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_construct_with_arp_responder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_construct_with_arp_responder ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_fields neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_fields ... ok neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_name_extradhcpopt neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_name_extradhcpopt ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_scan_ports_no_vif_changes_returns_updated_port_only neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_scan_ports_no_vif_changes_returns_updated_port_only ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_changes neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_physical_bridges_change_from_veth_to_patch_conf neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_physical_bridges_change_from_veth_to_patch_conf ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__agent_manager_base.Test_CommonAgentManagerRpcCallBackBase.test_get_and_clear_updated_devices neutron.tests.unit.plugins.ml2.drivers.agent.test__agent_manager_base.Test_CommonAgentManagerRpcCallBackBase.test_get_and_clear_updated_devices ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_process_network_devices neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_process_network_devices ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_objects ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_port_invalid_netaddr_exception neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_port_invalid_netaddr_exception ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_with_unset_project_id ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_report_state_revived neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_report_state_revived ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_field_missing neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_field_missing ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_no_changes neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_no_changes ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_tunnel_delete neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_tunnel_delete ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_reclaim_local_vlan_flat neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_reclaim_local_vlan_flat ... ok neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_timestamp_triggers_updated neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_timestamp_triggers_updated ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_with_delete_arp_protection neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_with_delete_arp_protection ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_failed_extension neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_failed_extension ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_binding_deactivate_not_for_host neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_binding_deactivate_not_for_host ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test_capabilities.CapabilitiesTest.test_register neutron.tests.unit.plugins.ml2.drivers.agent.test_capabilities.CapabilitiesTest.test_register ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_daemon_loop_uses_polling_manager neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_daemon_loop_uses_polling_manager ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_ha_dvr_snat_port neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_ha_dvr_snat_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_construct_with_arp_responder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_construct_with_arp_responder ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_order_desc neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_order_desc ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__agent_manager_base.Test_CommonAgentManagerRpcCallBackBase.test_add_network neutron.tests.unit.plugins.ml2.drivers.agent.test__agent_manager_base.Test_CommonAgentManagerRpcCallBackBase.test_add_network ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_port_count_with_dvr_snat_port neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_port_count_with_dvr_snat_port ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_error neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_error ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_ext_br_recreated_fail_setup_physical_bridge neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_ext_br_recreated_fail_setup_physical_bridge ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_no_active_binding_in_host neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_no_active_binding_in_host ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_agent_by_host_no_candidate neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_agent_by_host_no_candidate ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_clean_network_ports neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_clean_network_ports ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_nondistributed_active_network_ports_no_candidate neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_nondistributed_active_network_ports_no_candidate ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_set_rpc_timeout neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_set_rpc_timeout ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_port_bound neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_port_bound ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_fdb_add_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_fdb_add_port ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels_no_ip neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels_no_ip ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_delete_after_update neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_delete_after_update ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_fields_no_update neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_fields_no_update ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_network_port_with_skipped_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_network_port_with_skipped_ports ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_address_asc_using_pager neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_address_asc_using_pager ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_port_events_ignores_removed_port_if_never_added neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_port_events_ignores_removed_port_if_never_added ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_order_asc neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_order_asc ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_port_dead neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_port_dead ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_scan_ports_returns_port_changes_with_sync neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_scan_ports_returns_port_changes_with_sync ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_domain ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_updates_from_db_object ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count_validate_filters_false ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_updated_updates_known_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_updated_updates_known_port ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test__unmarshall_fdb_entries neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test__unmarshall_fdb_entries ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestExternalNetwork.test_external_network_type_none neutron.tests.unit.plugins.ml2.test_plugin.TestExternalNetwork.test_external_network_type_none ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_provision_local_vlan_vlan_fail neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_provision_local_vlan_vlan_fail ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_construct_with_arp_responder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_construct_with_arp_responder ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create_duplicates neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create_duplicates ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_last_port_up neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_last_port_up ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_daemon_loop neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_daemon_loop ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_tenant_id neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_reclaim_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_reclaim_local_vlan ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_subnet_faulty neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_subnet_faulty ... ok neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_fields neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_provision_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_provision_local_vlan ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_port_not_found neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_port_not_found ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_host_changed neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_host_changed ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_tunnel_update_self neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_tunnel_update_self ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_provision_local_vlan_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_provision_local_vlan_vlan ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_filter_by_shared neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_filter_by_shared ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_construct_with_igmp_snooping neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_construct_with_igmp_snooping ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_vanished_removed_on_sync neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_vanished_removed_on_sync ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_admin_state_up_true neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_admin_state_up_true ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_no_local_interface neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_no_local_interface ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_reclaim_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_reclaim_local_vlan ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_port_faulty neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_port_faulty ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___equal neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___equal ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_tunnel_update neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_tunnel_update ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_is_singleton neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_is_singleton ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_ha_replicated_port neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_ha_replicated_port ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismBaseTestCase.test__set_bridge_name_notify neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismBaseTestCase.test__set_bridge_name_notify ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledBaseTestCase.test__set_bridge_name_notify neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledBaseTestCase.test__set_bridge_name_notify ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_distributed_active_network_ports neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_distributed_active_network_ports ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test_bind_port_sriov_legacy neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test_bind_port_sriov_legacy ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_object ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_ha_agents_by_router_id neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_ha_agents_by_router_id ... ok neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_allocated_segment_outside_pools neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_allocated_segment_outside_pools ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_two_networks neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_two_networks ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_tunnel_update_self neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_tunnel_update_self ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_allocate_tenant_segment neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_allocate_tenant_segment ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_tenant_id neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_tenant_id ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_unique_key ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_tunnel_allocations neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_tunnel_allocations ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_no_host neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_no_host ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_invalid_fields neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_construct neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_construct ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_create_egress_bandwidth_limit neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_create_egress_bandwidth_limit ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_create_ingress_bandwidth_limit neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_create_ingress_bandwidth_limit ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_empty_devices neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_empty_devices ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_initialize_iptables_manager_no_agent_api neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_initialize_iptables_manager_no_agent_api ... ok neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_partial_segment_is_partial_segment neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_partial_segment_is_partial_segment ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_values neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_values ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_add_arp_spoofing_addr_pair neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_arp_protect.TestLinuxBridgeARPSpoofing.test_port_add_arp_spoofing_addr_pair ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_parse_network_exception_handling neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_parse_network_exception_handling ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_agent_extension_api.TestLinuxbridgeAgentExtensionAPI.test_get_iptables_manager neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_agent_extension_api.TestLinuxbridgeAgentExtensionAPI.test_get_iptables_manager ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_count neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_provision_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_provision_local_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_with_ip neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_with_ip ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_all_allocateds neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_all_allocateds ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_with_current_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_with_current_dns_name ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vxlan ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_physical_network neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_physical_network ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_add neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_add ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_mixed_fields ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_add_with_arp_responder neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_add_with_arp_responder ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_without_segmentation_id neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_without_segmentation_id ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGreTestCase.test_type_gre neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGreTestCase.test_type_gre ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_ensure_port_admin_state_up neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_ensure_port_admin_state_up ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_change_unbound_port_no_rpc neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_change_unbound_port_no_rpc ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_false neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_false ... ok neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_tenant_id neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_synthetic_fields neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_synthetic_fields ... skipped u"No object fields found in test class " neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_try_to_bind_segment_for_agent_migration_ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_try_to_bind_segment_for_agent_migration_ok ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_reclaim_local_vlan_flat neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_reclaim_local_vlan_flat ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat_bad neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat_bad ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_dualstack neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_dualstack ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_true neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_true ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_allocate_tenant_segment neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_allocate_tenant_segment ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices_with_error neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices_with_error ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_and_allocated_in_final_range neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_and_allocated_in_final_range ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_db_obj neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_db_obj ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test__set_vf_max_rate_captures_sriov_failure neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test__set_vf_max_rate_captures_sriov_failure ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_cidrv4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_cidrv4 ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_nonexisting_pci_slot neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_nonexisting_pci_slot ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_create_emb_switch neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_create_emb_switch ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_tunnel_update_self neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_tunnel_update_self ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_mismatch neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_mismatch ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___different neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___different ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_with_synthetic_fields ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_single_transaction neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_assigned_devices_info_multiple_nics_for_physnet neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_assigned_devices_info_multiple_nics_for_physnet ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_in_operator_on_key neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_in_operator_on_key ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_list neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_list ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_pop neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_pop ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_pf_device_exists_with_no_dir neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_pf_device_exists_with_no_dir ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test_type_local_dead neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test_type_local_dead ... ok neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_service_types neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_service_types ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_content neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_content ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test_backward_compat_with_unreporting_agent neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test_backward_compat_with_unreporting_agent ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_missing_object neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_missing_object ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_admin_state_up_false neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_admin_state_up_false ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test__set_bridge_name_notify neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test__set_bridge_name_notify ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_macvtap neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_macvtap ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_caching neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_caching ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_invalid_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test__cidr_to_ryu neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test__cidr_to_ryu ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_empty_devices neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_empty_devices ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_queries_constant neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_queries_constant ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_allocation_pool_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_allocation_pool_returns_400 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_ip neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_ip ... ok neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_provision_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_provision_local_vlan ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ipv6 neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ipv6 ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_reserve_provider_segment neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_reserve_provider_segment ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_without_validate_filters neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_changed_vlan neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_changed_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_and_allocated_in_final_range neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_and_allocated_in_final_range ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_reclaim_local_vlan_novlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_reclaim_local_vlan_novlan ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_changes neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_changes ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test__cidr_to_ryu neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test__cidr_to_ryu ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_changed neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_changed ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_makes_primitive_field_value neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_makes_primitive_field_value ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process_ipv6 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process_ipv6 ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_tunnel_type neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_tunnel_type ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test__cidr_to_ryu neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test__cidr_to_ryu ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_object neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_specific_segment_is_not_partial_segment neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_specific_segment_is_not_partial_segment ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count ... skipped u"Class does not inherit from NeutronDbObject" neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_objects neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_objects ... skipped u"No updatable fields found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_reclaim_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_reclaim_local_vlan ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_wrong_host neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_wrong_host ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_invalid_fields neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_invalid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_reclaim_local_vlan_novlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_reclaim_local_vlan_novlan ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_remove_dvr_mac_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_remove_dvr_mac_vlan ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_missing_primary_key neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_missing_primary_key ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_driver neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_driver ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_arp_responder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_arp_responder ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_single_transaction neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_single_transaction ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... skipped u"No synthetic fields that are not extra filters found in test class " neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_request_cookie neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_request_cookie ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_empty_devices neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_empty_devices ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_set_agent_uuid_stamp_with_reserved_cookie neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_set_agent_uuid_stamp_with_reserved_cookie ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_failed_devices neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_failed_devices ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_cookie neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_cookie ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host_no_notify neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host_no_notify ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeRyu.test__setup_controllers__out_of_band neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeRyu.test__setup_controllers__out_of_band ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_net_dns_domain_port_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_net_dns_domain_port_dns_domain ... ok neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_primary_key_forbidden_fail neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_primary_key_forbidden_fail ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count_invalid_filters neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count_invalid_filters ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOFCtl.test_ancillary_bridges_multiple neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOFCtl.test_ancillary_bridges_multiple ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_pd_gw_values neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_pd_gw_values ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOFCtl.test_scan_ancillary_ports_returns_port_changes neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOFCtl.test_scan_ancillary_ports_returns_port_changes ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_non_existent_object_raises_not_found neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_non_existent_object_raises_not_found ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOFCtl.test_scan_ancillary_ports_returns_port_changes_with_sync neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOFCtl.test_scan_ancillary_ports_returns_port_changes_with_sync ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_downgrade_to_1_0 neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_downgrade_to_1_0 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestRyu.test_ancillary_bridges_none neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestRyu.test_ancillary_bridges_none ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_hash_invalid_address neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_hash_invalid_address ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_single_transaction_enginefacade neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_single_transaction_enginefacade ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_trunk_not_found neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_trunk_not_found ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_unique_key neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_unique_key ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_valid_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_no_ip_version neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_no_ip_version ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_single_transaction_enginefacade neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_single_transaction_enginefacade ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_name ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_validate_filters_false neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_validate_filters_false ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_only_ip_version_v6_no_pool neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_only_ip_version_v6_no_pool ... ok neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_port_update_data_plane_status neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_port_update_data_plane_status ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_single_transaction neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_scan_ancillary_ports_failure neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_scan_ancillary_ports_failure ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_objects_nothing_to_update ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_standard_attr_id neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_standard_attr_id ... skipped u"No standard attributes found in test class " neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_non_existent_object_raises_not_found ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_tenant_id neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_tenant_id ... skipped u"Test class has no project_id field" neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_clean_obj_from_primitive neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_clean_obj_from_primitive ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_treat_devices_removed_for_dvr_with_lbaasv2_vip_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_treat_devices_removed_for_dvr_with_lbaasv2_vip_ports ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_domain_no_provider_net neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_domain_no_provider_net ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_objects_nothing_to_delete neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_objects_nothing_to_delete ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ha_agents_with_dvr_rtr_does_not_get_other_fdb neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ha_agents_with_dvr_rtr_does_not_get_other_fdb ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_bound_for_dvr_with_csnat_ports_ofport_change neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_bound_for_dvr_with_csnat_ports_ofport_change ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_extra_fields ... skipped u"Test class has no obj_extra_fields" neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_fields neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_fields ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_create_update_delete neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_create_update_delete ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_objects neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_objects ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_setup_dvr_flows_on_int_br neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_setup_dvr_flows_on_int_br ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down_ha_router_port neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down_ha_router_port ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_bandwidth_limit neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_bandwidth_limit ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_to_dict_with_unset_project_id neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_to_dict_with_unset_project_id ... skipped u"Test class has no project_id in fields" neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_initialize_iptables_manager_not_passed_through_api neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_initialize_iptables_manager_not_passed_through_api ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_with_synthetic_fields neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_with_synthetic_fields ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_vxlan neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_vxlan ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_changes neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_changes ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_validate_filters neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_owner_neutron neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_owner_neutron ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_allocation_pool ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_interface neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_interface ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_updates_from_db_object neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_updates_from_db_object ... skipped u"No updatable fields found in test class " neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_valid_fields neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_physical_in_bridge neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_physical_in_bridge ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_without_validate_filters neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_treat_devices_removed_for_dvr_interface neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_treat_devices_removed_for_dvr_interface ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vlan neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_vlan ... ok neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_group neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_group ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_mixed_fields neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_mixed_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_agent_available_local_vlans neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_agent_available_local_vlans ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_port_info_compare neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_port_info_compare ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_mcast_supported neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_mcast_supported ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_filtering_by_fields neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_filtering_by_fields ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_replace_network_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_replace_network_dns_domain ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_good neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_good ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_valid_fields neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_valid_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_arp_spoofing_fixed_and_allowed_addresses_ipv6 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_arp_spoofing_fixed_and_allowed_addresses_ipv6 ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_deletable_bridges neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_deletable_bridges ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_id_fail neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_id_fail ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__get_devices_locally_modified neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__get_devices_locally_modified ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_device_name neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_device_name ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count_validate_filters_false neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count_validate_filters_false ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name_add_dns_domain_no_provider_net neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name_add_dns_domain_no_provider_net ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_rpc_callbacks neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_rpc_callbacks ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_delete_arp_spoofing neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_delete_arp_spoofing ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_includes_correct_subports neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_includes_correct_subports ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_group_with_ipv6 neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_vxlan_group_with_ipv6 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_binding_activate neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_binding_activate ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_false_None_original neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_false_None_original ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_update_network_ports neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_update_network_ports ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_local_ip_validation_with_invalid_ip neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_local_ip_validation_with_invalid_ip ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_invalid_cidr neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_invalid_cidr ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_port_not_found neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_port_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_binding_deactivate_not_for_host neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_binding_deactivate_not_for_host ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_ignore neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_ignore ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_single_transaction neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_update_non_existence_method neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_update_non_existence_method ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_remove_with_arp_responder neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_fdb_remove_with_arp_responder ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_bound_does_not_rewire_if_already_bound neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_bound_does_not_rewire_if_already_bound ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_with_new_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_with_new_dns_name ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_validate_config_fail neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_validate_config_fail ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_non_existence_key_in_lvm neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_non_existence_key_in_lvm ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismLocalTestCase.test_type_local_dead neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismLocalTestCase.test_type_local_dead ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_network_different_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_network_different_tenant ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_minimum_bandwidth_on_assigned_vf neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_minimum_bandwidth_on_assigned_vf ... ok neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_with_synthetic_fields neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_with_synthetic_fields ... skipped u"No synthetic object fields found in test class " neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_no_ha_port neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_no_ha_port ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_bad neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_bad ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_unbound neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_unbound ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_rules_on_assigned_vf neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_rules_on_assigned_vf ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test__set_vf_max_rate_unknown_device neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test__set_vf_max_rate_unknown_device ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_false neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_false ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create_duplicates neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create_duplicates ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_rules_on_released_vf neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_rules_on_released_vf ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_agent_by_host neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_agent_by_host ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_discover_devices_with_device neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_discover_devices_with_device ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_report_state_fail neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_report_state_fail ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_discover_devices_without_device neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_discover_devices_without_device ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb_only_tunnels neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb_only_tunnels ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_device_state_fail neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_device_state_fail ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_fields_no_update neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_fields_no_update ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_mismatch neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_mismatch ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok2 neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok2 ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_dns_name_field_missing neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_dns_name_field_missing ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_objects_nothing_to_update neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_objects_nothing_to_update ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_restore_local_vlan_map_no_segmentation_id neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_restore_local_vlan_map_no_segmentation_id ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_false neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_false ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_is_macvtap_assigned_not_assigned neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_is_macvtap_assigned_not_assigned ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_with_string_matching_filters_ends neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_with_string_matching_filters_ends ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_is_macvtap_assigned neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_is_macvtap_assigned ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_link_show_command_failed neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_link_show_command_failed ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_restore_local_vlan_map_with_device_no_tag neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_restore_local_vlan_map_with_device_no_tag ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_updated_and_removed neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_updated_and_removed ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_new_updates neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_new_updates ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_changes_forbidden neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_changes_forbidden ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_network_update neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_network_update ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_no_device_found neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_no_device_found ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_pager_is_passed_through neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_pager_is_passed_through ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_scan_ports_ignores_updated_port_if_removed neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_scan_ports_ignores_updated_port_if_removed ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_direct neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_direct ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_multiple_admin_states neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_multiple_admin_states ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_setup_arp_protection neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_setup_arp_protection ... ok neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_fields neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_no_device_found neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_no_device_found ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_arp_spoofing_protection_disabled neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_arp_spoofing_protection_disabled ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_sends_host neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_sends_host ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_network_ports_with_dvr_snat_port neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_network_ports_with_dvr_snat_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_add_dvr_mac_tun neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_add_dvr_mac_tun ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_failed neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_failed ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_port ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_single_transaction neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_single_transaction ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_direct_with_switchdev_cap neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_direct_with_switchdev_cap ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_arp_spoofing_protection neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_arp_spoofing_protection ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_updated_ignores_invalid_ofport neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_updated_ignores_invalid_ofport ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_arp_spoofing_protection neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_arp_spoofing_protection ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_icmpv6_na_spoofing_protection neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_icmpv6_na_spoofing_protection ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_tenant_network neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_tenant_network ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_removed_failed_devices neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_removed_failed_devices ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_supports_extra_filtername neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_supports_extra_filtername ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_drop_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_drop_port ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_network neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_network ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_normal_bundle_context neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_normal_bundle_context ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_tenant_network neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_tenant_network ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test__get_ofport_moves neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test__get_ofport_moves ... ok neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_non_existent_object_raises_not_found neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_non_existent_object_raises_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_drop_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_drop_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_default_table neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_default_table ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create_updates_from_db_object neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create_updates_from_db_object ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_dump_flows_for_table neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_dump_flows_for_table ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_tenant_network neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_tenant_network ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_agent_type_alt neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_agent_type_alt ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process_ipv6 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process_ipv6 ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_extra_fields neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_extra_fields ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_drop_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_drop_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_install_normal neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_install_normal ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_fdb_update_chg_ip neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_fdb_update_chg_ip ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_add_dvr_mac_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_add_dvr_mac_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process_ipv6 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process_ipv6 ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_with_string_matching_filters_contains neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_with_string_matching_filters_contains ... skipped u'There is no string field in this object' neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process_ipv6 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process_ipv6 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_provision_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_provision_local_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_goto neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_goto ... ok neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_without_validate_filters neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_without_validate_filters ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_reclaim_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_reclaim_local_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_added_removed neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_added_removed ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_cleanup_tunnel_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_cleanup_tunnel_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_unicast_to_tun neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_unicast_to_tun ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_non_existing neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_non_existing ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process_ipv4 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process_ipv4 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_hybrid_plug_flag_based_on_firewall neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_hybrid_plug_flag_based_on_firewall ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_bundle_context_with_error neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_bundle_context_with_error ... ok neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_notify neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_notify ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process_ipv6 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process_ipv6 ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun_flooding_entry neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun_flooding_entry ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_del_flows_without_cookie neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_del_flows_without_cookie ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_bound_deletes_flows_for_valid_ofport neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_bound_deletes_flows_for_valid_ofport ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_for_l2pop_network_types neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_for_l2pop_network_types ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_install_arp_spoofing_protection neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_install_arp_spoofing_protection ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_dns_driver_loaded_after_server_restart neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_dns_driver_loaded_after_server_restart ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeRyu.test_install_normal neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeRyu.test_install_normal ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_network_ports_with_ha_dvr_snat_port neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_network_ports_with_ha_dvr_snat_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_remove_dvr_mac_tun neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_remove_dvr_mac_tun ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_dscp_marking_chain_empty neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_delete_dscp_marking_chain_empty ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_update_ingress_bandwidth_limit neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_update_ingress_bandwidth_limit ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_flood_to_tun neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_flood_to_tun ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_bound_ignores_flows_for_invalid_ofport neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_bound_ignores_flows_for_invalid_ofport ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_nondistributed_active_network_ports neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_nondistributed_active_network_ports ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_invalid neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridge.test_ensure_physical_in_bridge_invalid ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels_dont_exclude_host neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels_dont_exclude_host ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_drop neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_drop ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test__update_interface_ip_details neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test__update_interface_ip_details ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_dvr_mac_address_update neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_dvr_mac_address_update ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_bound_not_found neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_bound_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_with_interface_disappearing neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_with_interface_disappearing ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_normal neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_normal ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_port_exists_owned_by_network neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_port_exists_owned_by_network ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_no_int_mappings neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_no_int_mappings ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_remove_dvr_mac_tun neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_remove_dvr_mac_tun ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_activated_bindings_activated_port_not_present neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_activated_bindings_activated_port_not_present ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_domain ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_local_bridge neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_local_bridge ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_get_dvr_mac_address_exception neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_get_dvr_mac_address_exception ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_setup_tunnel_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_setup_tunnel_port ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_subinterface_name_backwards_compatibility neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_subinterface_name_backwards_compatibility ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_tun_br neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_tun_br ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_remove_interface neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_remove_interface ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_mod_flow_without_cookie neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_mod_flow_without_cookie ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_restore_local_vlan_map_no_segmentation_id neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_restore_local_vlan_map_no_segmentation_id ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_remove_interface_not_on_bridge neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_remove_interface_not_on_bridge ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_reserved neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_reserved ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_driver neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_driver ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_bound_for_dvr_with_csnat_ports_without_subnet neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_bound_for_dvr_with_csnat_ports_without_subnet ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_unicast_group neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_group_validation_with_unicast_group ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeRyu.test_drop_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeRyu.test_drop_port ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_activate_not_for_host neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_activate_not_for_host ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_physical_bridges neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_physical_bridges ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_delete_after_update neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_delete_after_update ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_delete_unmapped_net neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_delete_unmapped_net ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGenericTestCase.test_unknown_type neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGenericTestCase.test_unknown_type ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestRyu.test_scan_ancillary_ports_returns_port_changes neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestRyu.test_scan_ancillary_ports_returns_port_changes ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_network_port_with_empty_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_network_port_with_empty_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_updated_ignores_invalid_ofport neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_updated_ignores_invalid_ofport ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismLocalTestCase.test_type_local neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismLocalTestCase.test_type_local ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_other neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_other ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_ports_events_returns_current_for_unchanged_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_ports_events_returns_current_for_unchanged_ports ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_name ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_ensure_port_admin_state_down neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_ensure_port_admin_state_down ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_get_dvr_mac_address_exception neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_get_dvr_mac_address_exception ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_updated_put_port_down neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_updated_put_port_down ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.test_macvtap_common.MacvtapCommonTestCase.test_get_vlan_subinterface_name_advanced neutron.tests.unit.plugins.ml2.drivers.macvtap.test_macvtap_common.MacvtapCommonTestCase.test_get_vlan_subinterface_name_advanced ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_report_state_revived neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_report_state_revived ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings_with_spaces neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings_with_spaces ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_get_dvr_mac_address_retried_max neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_get_dvr_mac_address_retried_max ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices_with_spaces neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices_with_spaces ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_updated_skips_if_port_not_found neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_updated_skips_if_port_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_physical_bridges_change_from_veth_to_patch_conf_port_exists neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_physical_bridges_change_from_veth_to_patch_conf_port_exists ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_update_rule neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_update_rule ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_networks_hosted_by_dhcp_agent_with_invalid_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_networks_hosted_by_dhcp_agent_with_invalid_agent ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_ha_port neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_ha_port ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestCreateESwitchManager.test_create_eswitch_mgr_fail neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestCreateESwitchManager.test_create_eswitch_mgr_fail ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_port_error_negative_tos_inherit neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_port_error_negative_tos_inherit ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_route neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_route ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_dvr_snat_port_fdb_entries neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_dvr_snat_port_fdb_entries ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_exist_and_assigned_pci neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_exist_and_assigned_pci ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_update_port_network neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_update_port_network ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_port_error_negative_tunnel_csum neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_port_error_negative_tunnel_csum ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_existing_pci_slot neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_existing_pci_slot ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_false neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_false ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_port_invalid_ofport neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_port_invalid_ofport ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_device_state_ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_device_state_ok ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_update_retries_map_and_remove_devs_not_to_retry neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_update_retries_map_and_remove_devs_not_to_retry ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_invalid_ip neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_invalid_ip ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_bound_for_dvr_with_compute_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_bound_for_dvr_with_compute_ports ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_does_not_process_missing_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_does_not_process_missing_port ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_state_ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_state_ok ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_rate_min_tx_rate_fail neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_rate_min_tx_rate_fail ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_tunnel_sync_with_ml2_plugin neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_tunnel_sync_with_ml2_plugin ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_state neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_state ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_bound_for_dvr_with_csnat_ports_ofport_change neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_bound_for_dvr_with_csnat_ports_ofport_change ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_admin_state_up_true neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_admin_state_up_true ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_name ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_with_agent neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_with_agent ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_update_ports_returns_changed_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_update_ports_returns_changed_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_new_rules neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_new_rules ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_bound_for_dvr_with_csnat_ports_without_subnet neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_bound_for_dvr_with_csnat_ports_without_subnet ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_rules neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_rules ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_port_bound neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_port_bound ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test__check_bridge_datapath_id neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test__check_bridge_datapath_id ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_no_fdb_entries_with_ha_port neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_no_fdb_entries_with_ha_port ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_with_current_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_with_current_dns_name ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac_vlan ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_add_to_dhcp_agent_with_admin_state_down neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_add_to_dhcp_agent_with_admin_state_down ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_fdb_del_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_fdb_del_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_normal neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_normal ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_drop neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_drop ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_dead neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_dead ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_subnet_deletion neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_subnet_deletion ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_provision_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_provision_local_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_provision_local_vlan_flat neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_provision_local_vlan_flat ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_deleted_ports_cleans_network_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_deleted_ports_cleans_network_ports ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_cleanup_tunnel_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_cleanup_tunnel_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_port_events_returns_port_changes neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_port_events_returns_port_changes ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_arp_responder_without_ip neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_arp_responder_without_ip ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_unicast_to_tun_without_mac neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_unicast_to_tun_without_mac ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_report_state neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_report_state ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_rpc_loop_survives_error_in_check_canary_table neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_rpc_loop_survives_error_in_check_canary_table ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_arp_responder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_arp_responder ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_restore_local_vlan_map_with_device_has_tag neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_restore_local_vlan_map_with_device_has_tag ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process_ipv4 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process_ipv4 ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ptr_zones neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ptr_zones ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_scan_ports_ignores_unknown_updated_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_scan_ports_ignores_unknown_updated_ports ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_provision_local_vlan_vlan_fail neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_provision_local_vlan_vlan_fail ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ipv6 neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ipv6 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_aborted_bundle_context neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_aborted_bundle_context ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_unbound_port neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_unbound_port ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_not_called_type_local neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_not_called_type_local ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_method_calls neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_method_calls ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_delete_arp_spoofing_protection neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_delete_arp_spoofing_protection ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_arp_spoofing_protection_enable neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_arp_spoofing_protection_enable ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_setup_default_table neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_setup_default_table ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_restart_dhcp_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_restart_dhcp_agent ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_arp_responder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_arp_responder ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_physical_bridges_change_from_veth_to_patch_conf neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_physical_bridges_change_from_veth_to_patch_conf ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_reclaim_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_reclaim_local_vlan ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns_to_None neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns_to_None ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_unset_cookie neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_unset_cookie ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_tun_br_tunneling_disabled neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_tun_br_tunneling_disabled ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_reclaim_local_vlan_flat neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_reclaim_local_vlan_flat ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_physical_bridges_port_exists neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_physical_bridges_port_exists ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_mod_flow_with_cookie_mask neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_mod_flow_with_cookie_mask ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_scan_ports_failure neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_scan_ports_failure ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOFCtl.test_scan_ancillary_ports_returns_cur_only_for_unchanged_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOFCtl.test_scan_ancillary_ports_returns_cur_only_for_unchanged_ports ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestRyu.test_scan_ancillary_ports_returns_cur_only_for_unchanged_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestRyu.test_scan_ancillary_ports_returns_cur_only_for_unchanged_ports ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_treat_devices_removed_for_dvr_csnat_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_treat_devices_removed_for_dvr_csnat_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_port_error_negative_df_disabled neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_port_error_negative_df_disabled ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_get_dvr_mac_address neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_get_dvr_mac_address ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_tenant_network neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_tenant_network ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_get_dvr_mac_address_retried_max neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_get_dvr_mac_address_retried_max ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_port_invalid_ofport neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_port_invalid_ofport ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_is_not_rescheduled_from_alive_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_is_not_rescheduled_from_alive_agent ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_port_unbound neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_port_unbound ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_does_not_process_missing_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_does_not_process_missing_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_ovs_restart neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_ovs_restart ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_treat_devices_removed_for_dvr_interface neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_treat_devices_removed_for_dvr_interface ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_fixed_ips_no_effect_after_clearing_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_fixed_ips_no_effect_after_clearing_dns_name ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_add_port_tag_info neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_add_port_tag_info ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_failed_devices neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_failed_devices ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gw_outside_cidr_returns_200 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gw_outside_cidr_returns_200 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_add_port_tag_info_with_tagged_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_add_port_tag_info_with_tagged_ports ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_treat_devices_removed_for_dvr_with_dhcp_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_treat_devices_removed_for_dvr_with_dhcp_ports ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_updated_marks_unknown_port_as_dead neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_updated_marks_unknown_port_as_dead ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_host_changed_twice neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_host_changed_twice ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_agent_registration_bad_timestamp neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_agent_registration_bad_timestamp ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_mac_addr_changed neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_mac_addr_changed ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_agent_type_alt neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_agent_type_alt ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_with_physical_vlan neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_delete_bridge_with_physical_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_bound_for_dvr_with_csnat_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_bound_for_dvr_with_csnat_ports ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_flat_bridge neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_ensure_flat_bridge ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_provision_local_vlan_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_provision_local_vlan_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_removed_failed_devices neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_removed_failed_devices ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_arp_spoofing_basic_rule_setup neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_arp_spoofing_basic_rule_setup ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_agent_id_no_bridge_mappings neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_agent_id_no_bridge_mappings ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_bridge_name neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_bridge_name ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_vif_port_shut_down_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_vif_port_shut_down_port ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_interface_details neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_interface_details ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_arp_spoofing_port_security_disabled neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_arp_spoofing_port_security_disabled ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_tap_devices_count neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_get_tap_devices_count ... ok neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_fails_with_secgroup_and_port_security_false neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_fails_with_secgroup_and_port_security_false ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_treat_devices_removed_for_dvr_with_dhcp_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_treat_devices_removed_for_dvr_with_dhcp_ports ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_delete_with_existed_brq neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_network_delete_with_existed_brq ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_binding_deactivate neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_binding_deactivate ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_validate_interface_mappings_dev_not_exists neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_validate_interface_mappings_dev_not_exists ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_update_stale_ofport_rules_clears_old neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_update_stale_ofport_rules_clears_old ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_reclaim_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_reclaim_local_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test__get_ofport_moves neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test__get_ofport_moves ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_false neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_false ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_ext_br_recreated neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_ext_br_recreated ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan_bad neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan_bad ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_cleanup_stale_flows neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_cleanup_stale_flows ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_update_minimum_bandwidth neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_update_minimum_bandwidth ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_ovs_status neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_ovs_status ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestCreateESwitchManager.test_create_eswitch_mgr_ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestCreateESwitchManager.test_create_eswitch_mgr_ok ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_create_emb_switch_zero_vfs neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_create_emb_switch_zero_vfs ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_update neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_update ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_datapath_type_netdev neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_datapath_type_netdev ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_false neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_false ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_validate_subnet_dns_nameservers_exhausted neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_validate_subnet_dns_nameservers_exhausted ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_status neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_status ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_activated_bindings_activated_port_not_present neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_activated_bindings_activated_port_not_present ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_datapath_type_system neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_datapath_type_system ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_construct neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_construct ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok3 neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok3 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_network_port_with_skipped_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_network_port_with_skipped_ports ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_spoofcheck_ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_spoofcheck_ok ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_pf_disappeared neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_pf_disappeared ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_construct neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_construct ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_port_events_ignores_unknown_updated_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_port_events_ignores_unknown_updated_ports ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_assigned_macs neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_assigned_macs ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_scan_ports_ignores_unknown_updated_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_scan_ports_ignores_unknown_updated_ports ... ok neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_security_group_and_net_sec_false neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_security_group_and_net_sec_false ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_vf_state_fail neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_vf_state_fail ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_entry_for_arp_reply_ignores_ipv6_addresses neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_entry_for_arp_reply_ignores_ipv6_addresses ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_spoofcheck neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_spoofcheck ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_unknown_type neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_unknown_type ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_physical_bridges_during_agent_initialization neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_physical_bridges_during_agent_initialization ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_fdb_update_chg_ip neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_fdb_update_chg_ip ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_dvr_mac_tun neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_dvr_mac_tun ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_physical_bridges_igmp_snooping_enabled neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_physical_bridges_igmp_snooping_enabled ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_network_update neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_network_update ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test__setup_controllers__out_of_band neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test__setup_controllers__out_of_band ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_port_invalid_address_mismatch neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_tunnel_port_invalid_address_mismatch ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_bound_ignores_flows_for_invalid_ofport neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_bound_ignores_flows_for_invalid_ofport ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_port_dead neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_port_dead ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_normal neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_normal ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_construct neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_construct ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_updated_updates_known_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_updated_updates_known_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_bound_not_found neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_bound_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test__setup_controllers__out_of_band neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test__setup_controllers__out_of_band ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_update_port_network neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_update_port_network ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_dead neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_dead ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_update_stale_ofport_rules_treats_moved neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_update_stale_ofport_rules_treats_moved ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_dump_all_flows neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_dump_all_flows ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_network_port_with_updated_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_network_port_with_updated_ports ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_port_events_ignores_removed_port_if_never_added neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_port_events_ignores_removed_port_if_never_added ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_port_events_ignores_updated_port_if_removed neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_port_events_ignores_updated_port_if_removed ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_port_events_returns_port_changes neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_port_events_returns_port_changes ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_report_state neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_report_state ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_construct_without_arp_responder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_construct_without_arp_responder ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_daemon_loop neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_daemon_loop ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_restore_local_vlan_map_segmentation_id_compat neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_restore_local_vlan_map_segmentation_id_compat ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_binding_activate_not_for_host neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_binding_activate_not_for_host ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_dump_flows_for_table neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_dump_flows_for_table ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_with_new_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_with_new_dns_name ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_provision_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_provision_local_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_scan_ports_returns_port_changes neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_scan_ports_returns_port_changes ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_delete neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_delete ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_physical_bridges_port_exists neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_setup_physical_bridges_port_exists ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_int_br neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_int_br ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_failed_devices neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_failed_devices ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeRyu.test__cidr_to_ryu neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeRyu.test__cidr_to_ryu ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_port_events_finds_known_updated_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_port_events_finds_known_updated_ports ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_manual_rescheduling neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_manual_rescheduling ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_updated_sends_vif_port_into_extension_manager neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_updated_sends_vif_port_into_extension_manager ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_port_events_port_not_ready_yet neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_port_events_port_not_ready_yet ... ok neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ovs_agent_restarted_with_dvr_port_rpc_send_timeout neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ovs_agent_restarted_with_dvr_port_rpc_send_timeout ... ok neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_port_attr neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_port_attr ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_initialize_iptables_manager_passed_through_api neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_initialize_iptables_manager_passed_through_api ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_removed_unbinds_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_removed_unbinds_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_port_bound neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_port_bound ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_update_egress_bandwidth_limit neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.extension_drivers.test_qos_driver.QosLinuxbridgeAgentDriverTestCase.test_update_egress_bandwidth_limit ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test__match_multicast_range neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test__match_multicast_range ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_recl_lv_port_to_remove neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_recl_lv_port_to_remove ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_tunnel_sync_invalid_ip_address neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_tunnel_sync_invalid_ip_address ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_with_other_error neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_add_tap_interface_with_other_error ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_provision_local_vlan_flat neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_provision_local_vlan_flat ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_check_vxlan_support neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_check_vxlan_support ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_report_state_fail neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_report_state_fail ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test__setup_tunnel_port_while_new_mapping_is_added neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test__setup_tunnel_port_while_new_mapping_is_added ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_ucast_supported neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeManager.test_vxlan_ucast_supported ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_bound_for_dvr_with_lbaas_vip_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_bound_for_dvr_with_lbaas_vip_ports ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_release_segment neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_release_segment ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_activate neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_activate ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_report_state_revived neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_report_state_revived ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_deactivate_not_for_host neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_binding_deactivate_not_for_host ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_arp_spoofing_fixed_and_allowed_addresses neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_arp_spoofing_fixed_and_allowed_addresses ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_port_update neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent.TestLinuxBridgeRpcCallbacks.test_port_update ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_reset_tunnel_ofports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_reset_tunnel_ofports ... ok neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGreTestCase.test_type_gre_bad neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge.LinuxbridgeMechanismGreTestCase.test_type_gre_bad ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_del_fdb_flow_idempotency neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_del_fdb_flow_idempotency ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_noop_long neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_noop_long ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_report_states neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_report_states ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_plug_interface neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_plug_interface ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_scan_ports_returns_port_changes neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_scan_ports_returns_port_changes ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_network_delete_flat neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_network_delete_flat ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_with_current_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_with_current_dns_name ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV2.test_auth_type_not_defined neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV2.test_auth_type_not_defined ... ok neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_true neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_true ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_fdb_del_flows neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_fdb_del_flows ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_provision_local_vlan_flat_fail neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_provision_local_vlan_flat_fail ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_reclaim_local_vlan_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_reclaim_local_vlan_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings_with_error neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings_with_error ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_set_rpc_timeout neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_set_rpc_timeout ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_validate_config_ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_validate_config_ok ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_invalid_ipv6 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_invalid_ipv6 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_network_update_outoforder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_network_update_outoforder ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_none_ip neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_none_ip ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_nonexisting_pci_slot neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_nonexisting_pci_slot ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_valid_ip neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_valid_ip ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_unbound_dvr_router_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_unbound_dvr_router_port ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_info_multiple_slots neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_info_multiple_slots ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_ok2 neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_ok2 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_bound_does_not_rewire_if_already_bound neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_bound_does_not_rewire_if_already_bound ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_match neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_match ... ok neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_subnet_dict neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_subnet_dict ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_vf_state_enable neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_vf_state_enable ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_bound_for_dvr_with_csnat_port_without_passing_fixed_ip neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_bound_for_dvr_with_csnat_port_without_passing_fixed_ip ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_rate_max_rate_fail neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_rate_max_rate_fail ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_daemon_loop neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_daemon_loop ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_port_events_no_vif_changes_return_updated_port_only neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_port_events_no_vif_changes_return_updated_port_only ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_new_and_removed neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_new_and_removed ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_no_changes neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_no_changes ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_tunnel_update neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_tunnel_update ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_updated_sends_vif_port_into_extension_manager neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_added_updated_sends_vif_port_into_extension_manager ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_and_removed neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_and_removed ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.ValidateTunnelTypes.test_validate_tunnel_types_succeeds neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.ValidateTunnelTypes.test_validate_tunnel_types_succeeds ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_provision_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_provision_local_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovMechVlanTestCase.test_type_vlan_bad neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovMechVlanTestCase.test_type_vlan_bad ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_check_segment_allows_supported_network_types neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_check_segment_allows_supported_network_types ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_with_agent_direct_physical neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_with_agent_direct_physical ... ok neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_direct_physical neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_direct_physical ... ok neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_process_update neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_process_update ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test__setup_controllers__out_of_band neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test__setup_controllers__out_of_band ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_port_bound neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_port_bound ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_construct neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_construct ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_drop neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_drop ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_bound_for_dvr_with_lbaas_vip_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_bound_for_dvr_with_lbaas_vip_ports ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_provision_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_provision_local_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_provision_local_vlan_flat_fail neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_provision_local_vlan_flat_fail ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_goto neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_goto ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_add_dvr_mac_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_add_dvr_mac_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_provision_local_vlan_novlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_provision_local_vlan_novlan ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_rpc_sync_routers neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_rpc_sync_routers ... ok neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_securitygroup_and_rule_lifecycle neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_securitygroup_and_rule_lifecycle ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_remove_dvr_mac_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_remove_dvr_mac_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_port_unbound neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_port_unbound ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_provision_local_vlan_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_provision_local_vlan_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_add_and_get neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_add_and_get ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_bound_for_dvr_with_lbaasv2_vip_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_bound_for_dvr_with_lbaasv2_vip_ports ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_flood_to_tun neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_flood_to_tun ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_reclaim_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_reclaim_local_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_add_existing_raises_exception neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_add_existing_raises_exception ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_daemon_loop neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_daemon_loop ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_net_uuid_non_existing_raises_exception neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_net_uuid_non_existing_raises_exception ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test__get_dp_when_get_datapath_id_returns_None neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test__get_dp_when_get_datapath_id_returns_None ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test_get_vhost_mode neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test_get_vhost_mode ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_scheduling_to_only_dvr_snat_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_scheduling_to_only_dvr_snat_agent ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test_type_flat neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test_type_flat ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_install_drop neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_install_drop ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_update_network_mtu neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_update_network_mtu ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test__set_bridge_name_notify neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test__set_bridge_name_notify ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_provision_local_vlan_novlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int.OVSIntegrationBridgeTest.test_provision_local_vlan_novlan ... ok neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_unallocated_segment_in_pools neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_unallocated_segment_in_pools ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_dump_all_flows neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_dump_all_flows ... ok neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_unallocated_segment_outside_pools neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_unallocated_segment_outside_pools ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_dump_flows_for_table neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_dump_flows_for_table ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_tunnel_update neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_tunnel_update ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_install_drop neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_install_drop ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_phynet_name neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_phynet_name ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process_ipv6 neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process_ipv6 ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_reclaim_local_vlan_flat neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_reclaim_local_vlan_flat ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_provision_local_vlan_novlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_provision_local_vlan_novlan ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_provision_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_provision_local_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_remove_dvr_mac_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys.OVSPhysicalBridgeTest.test_remove_dvr_mac_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_add_dvr_mac_tun neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_add_dvr_mac_tun ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_add_to_dhcp_agent_notification neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_add_to_dhcp_agent_notification ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_call_update_port_status neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_call_update_port_status ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_arp_responder_without_ip neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_delete_arp_responder_without_ip ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_flood_to_tun neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_flood_to_tun ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_unicast_to_tun neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun.OVSTunnelBridgeTest.test_install_unicast_to_tun ... ok neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_delete_network_segment neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_delete_network_segment ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_del_flows_with_cookie neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOFCtl.test_del_flows_with_cookie ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_scan_ancillary_ports_failure neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_scan_ancillary_ports_failure ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host_no_notify neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host_no_notify ... ok neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_result_not_found neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_result_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_add_endpoint neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_add_endpoint ... ok neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_is_dynamic_true neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_is_dynamic_true ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_get_dvr_mac_address_retried neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_get_dvr_mac_address_retried ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_construct_vxlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_construct_vxlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_construct_vxlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_construct_vxlan ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeMultiRangeTest.test_release_segment neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeMultiRangeTest.test_release_segment ... ok neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_binding_by_host_not_found neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_binding_by_host_not_found ... ok neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_ipv6_change_value neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_ipv6_change_value ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_list neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_list ... ok neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_status neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_status ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_bound_for_dvr_with_csnat_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_bound_for_dvr_with_csnat_ports ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_construct_with_arp_responder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_construct_with_arp_responder ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_treat_devices_removed_for_dvr_with_lbaasv2_vip_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_treat_devices_removed_for_dvr_with_lbaasv2_vip_ports ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_delete_endpoint neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_delete_endpoint ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_agent_type_ovs neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_agent_type_ovs ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_construct_with_igmp_snooping neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_construct_with_igmp_snooping ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoints neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoints ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_daemon_loop_uses_polling_manager neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_daemon_loop_uses_polling_manager ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_construct_with_igmp_snooping neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_construct_with_igmp_snooping ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_reserve_provider_segment neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_reserve_provider_segment ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_network_update_outoforder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_network_update_outoforder ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_hosted neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_hosted ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gateway_in_allocation_pool_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gateway_in_allocation_pool_returns_409 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_reclaim_local_vlan_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_reclaim_local_vlan_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_and_allocated_in_final_range neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_and_allocated_in_final_range ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_bound_for_dvr_with_lbaasv2_vip_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_port_bound_for_dvr_with_lbaasv2_vip_ports ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_tenant ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_activated_bindings neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_activated_bindings ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_network_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_network_ports ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_setup_dvr_flows_on_int_br neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_setup_dvr_flows_on_int_br ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_tunnel_allocations neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_tunnel_allocations ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_restore_local_vlan_map_with_device_has_tag neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_restore_local_vlan_map_with_device_has_tag ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_reserve_provider_segment neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_reserve_provider_segment ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_port_dead neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_port_dead ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_scan_ports_finds_known_updated_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_scan_ports_finds_known_updated_ports ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_port_unbound neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_port_unbound ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_in_tenant_pools neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_in_tenant_pools ... ok neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_without_security_group_and_net_sec_false neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_without_security_group_and_net_sec_false ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_treat_devices_removed_for_dvr_with_lbaas_vip_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOFCtl.test_treat_devices_removed_for_dvr_with_lbaas_vip_ports ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_without_segmentation_id neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_without_segmentation_id ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_provision_local_vlan_flat_fail neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_provision_local_vlan_flat_fail ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_scan_ports_returns_port_changes_with_sync neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_scan_ports_returns_port_changes_with_sync ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_get_dvr_mac_address neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_get_dvr_mac_address ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_removed_ignores_missing_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_removed_ignores_missing_port ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_get_dvr_mac_address_retried neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_get_dvr_mac_address_retried ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_host neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_host ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_arp_spoofing_port_security_disabled neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_arp_spoofing_port_security_disabled ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_provision_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_provision_local_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_check_agent_configurations_for_dvr neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_check_agent_configurations_for_dvr ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_reserve_provider_segment neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_reserve_provider_segment ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_port_unbound neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_port_unbound ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_provision_local_vlan_vlan_fail neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_provision_local_vlan_vlan_fail ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_tunnel_allocations neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_tunnel_allocations ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_datapath_type_netdev neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_datapath_type_netdev ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_bound_for_dvr_with_dhcp_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_port_bound_for_dvr_with_dhcp_ports ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_dns_v4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_dns_v4 ... ok neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_network_attr neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_network_attr ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_provision_local_vlan_flat neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_provision_local_vlan_flat ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_datapath_type_system neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_datapath_type_system ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_provision_local_vlan_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_provision_local_vlan_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_ext_br_recreated neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_ext_br_recreated ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_dead_with_port_already_dead neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_dead_with_port_already_dead ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_delete_removed_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_port_delete_removed_port ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_hosted_2 neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_hosted_2 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_network_port_with_binding_no_activated_devices neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_network_port_with_binding_no_activated_devices ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_port_events_ignores_updated_port_if_removed neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_port_events_ignores_updated_port_if_removed ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_restore_local_vlan_map_with_device_no_tag neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_restore_local_vlan_map_with_device_no_tag ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_scan_ports_ignores_updated_port_if_removed neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_scan_ports_ignores_updated_port_if_removed ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_physical_bridges_change_from_veth_to_patch_conf_port_exists neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_physical_bridges_change_from_veth_to_patch_conf_port_exists ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_address_mode_ip_version_4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_address_mode_ip_version_4 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_construct_without_arp_responder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_construct_without_arp_responder ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_net_dns_domain_port_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_net_dns_domain_port_dns_domain ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_physical_bridges_using_veth_interconnection neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_physical_bridges_using_veth_interconnection ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test_type_flat_bad neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test_type_flat_bad ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_unknown_type neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_unknown_type ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_reclaim_local_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_reclaim_local_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test__set_bridge_name_notify neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test__set_bridge_name_notify ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_port_invalid_netaddr_exception neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_port_invalid_netaddr_exception ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_rpc_loop_survives_error_in_check_canary_table neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_rpc_loop_survives_error_in_check_canary_table ... ok neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_first_attempt_fails neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_first_attempt_fails ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_construct_with_arp_responder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_construct_with_arp_responder ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeDefaultTest.test_validate_provider_segment_default neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeDefaultTest.test_validate_provider_segment_default ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_removed_ignores_missing_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_treat_devices_removed_ignores_missing_port ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_no_host neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_no_host ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port ... ok neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_adding_extradhcpopts neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_adding_extradhcpopts ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_tunnel_sync_setup_tunnel_flood_flow_once neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_tunnel_sync_setup_tunnel_flood_flow_once ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_allocate_tenant_segment neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_allocate_tenant_segment ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_treat_devices_removed_for_dvr_with_lbaas_vip_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentRyu.test_treat_devices_removed_for_dvr_with_lbaas_vip_ports ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_tunnel_update neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_tunnel_update ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_tunnel_update_self neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_tunnel_update_self ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_no_op neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_no_op ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test_type_local neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test_type_local ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_without_port_context neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_without_port_context ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test__setup_tunnel_port_while_new_mapping_is_added neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test__setup_tunnel_port_while_new_mapping_is_added ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_reserve_provider_segment_already_reserved neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_reserve_provider_segment_already_reserved ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_provision_local_vlan_flat neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_provision_local_vlan_flat ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_fdb_ignore_self neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_fdb_ignore_self ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_release_provider_segment neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_release_provider_segment ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_without_port_context neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_without_port_context ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_out_of_cidr_lla neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_out_of_cidr_lla ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_missing_physical_network neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_missing_physical_network ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_bound_deletes_flows_for_valid_ofport neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_bound_deletes_flows_for_valid_ofport ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_dead_with_valid_tag neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_port_dead_with_valid_tag ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_specific_segment_is_not_partial_segment neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_specific_segment_is_not_partial_segment ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_notify neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_notify ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_construct_without_arp_responder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_construct_without_arp_responder ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_network_port_with_binding_no_activated_devices neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_network_port_with_binding_no_activated_devices ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoints neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoints ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_reclaim_local_vlan_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_reclaim_local_vlan_vlan ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_pools neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_pools ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_tunnel_type neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_tunnel_type ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_port_events_finds_known_updated_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_port_events_finds_known_updated_ports ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_validate_provider_segment neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_validate_provider_segment ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_ports_events_port_removed_and_added neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_process_ports_events_port_removed_and_added ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_notify_l2pop_port_wiring_non_dvr_port neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_notify_l2pop_port_wiring_non_dvr_port ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_notify neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_notify ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_reclaim_local_vlan_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_reclaim_local_vlan_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_recl_lv_port_to_remove neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_recl_lv_port_to_remove ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_failed_notification_all_attempts neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_failed_notification_all_attempts ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_domain ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_ip neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_ip ... ok neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding_deals_with_db_duplicate neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding_deals_with_db_duplicate ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_updated_marks_unknown_port_as_dead neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_updated_marks_unknown_port_as_dead ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_reserve_provider_segment_full_specs neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_reserve_provider_segment_full_specs ... ok neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_bindings neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_bindings ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment_with_unallowed_physical_network neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment_with_unallowed_physical_network ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_updated_put_port_down neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_added_updated_put_port_down ... ok neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_bindings_not_found neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_bindings_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_get_mtu neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_get_mtu ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_tunnel_update neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_tunnel_update ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_release_segment_unallocated neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_release_segment_unallocated ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_removed_ext_delete_port neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_treat_devices_removed_ext_delete_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_non_existing_raises_keyerror neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_non_existing_raises_keyerror ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_already_allocated neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_already_allocated ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test__set_bridge_name_notify neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test__set_bridge_name_notify ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_tunnel_sync_setup_tunnel_flood_flow_once neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_tunnel_sync_setup_tunnel_flood_flow_once ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test_hybrid_plug_true_if_agent_requests neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test_hybrid_plug_true_if_agent_requests ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeMultiRangeTest.test_release_segment neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeMultiRangeTest.test_release_segment ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_bcast_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_bcast_returns_400 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_port_dead neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_port_dead ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_port_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_port_on_network ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test_type_local neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test_type_local ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_tunnel_update neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOFCtl.test_tunnel_update ... ok neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_with_filter neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_with_filter ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_notify_l2pop_port_wiring_non_dvr_port neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_notify_l2pop_port_wiring_non_dvr_port ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_unsupported_physical_network neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_unsupported_physical_network ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_add_port_tag_info neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_add_port_tag_info ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_notify neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_notify ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeMultiRangeTest.test_release_segment neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeMultiRangeTest.test_release_segment ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_host_for_not_existing_host neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_host_for_not_existing_host ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_check_agent_configurations_for_dvr_raises neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_check_agent_configurations_for_dvr_raises ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_ip neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_ip ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_delete_endpoint neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_delete_endpoint ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_port_unbound neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_port_unbound ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoints neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoints ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTunnelMTUTest.test_get_mtu_ipv6 neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTunnelMTUTest.test_get_mtu_ipv6 ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_check_agent_configurations_for_dvr_with_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_check_agent_configurations_for_dvr_with_vlan ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ipv4 neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ipv4 ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_add_endpoint_for_existing_tunnel_ip neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_add_endpoint_for_existing_tunnel_ip ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_auth_type_password neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_auth_type_password ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_is_partial_segment neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_is_partial_segment ... ok neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_on_port_security_false_network neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_on_port_security_false_network ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment_with_unallowed_segmentation_id neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment_with_unallowed_segmentation_id ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_fdb_add_flows neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_fdb_add_flows ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeAllocationTest.test_allocate_tenant_segment_in_order_of_config neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeAllocationTest.test_allocate_tenant_segment_in_order_of_config ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_fdb_ignore_network neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_fdb_ignore_network ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_allocate_tenant_segment neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_allocate_tenant_segment ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_daemon_loop neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_daemon_loop ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_network_update neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_network_update ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_outside_cidr_returns_201 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_outside_cidr_returns_201 ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_physical_network_only neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_physical_network_only ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_port_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_port_list_queries_constant ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_no_host neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_no_host ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_activated_bindings neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_activated_bindings ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_without_port_context neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_without_port_context ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_router_intf_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_router_intf_on_network ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_network_port_with_updated_ports neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_process_network_port_with_updated_ports ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed ... ok neutron.tests.unit.plugins.ml2.extensions.test_port_security.TestML2ExtensionPortSecurity.test_extend_network_dict_no_port_security neutron.tests.unit.plugins.ml2.extensions.test_port_security.TestML2ExtensionPortSecurity.test_extend_network_dict_no_port_security ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_restore_local_vlan_map_segmentation_id_compat neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_restore_local_vlan_map_segmentation_id_compat ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_call_update_port_status neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_call_update_port_status ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_physical_bridges_dvr_enabled neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_physical_bridges_dvr_enabled ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name_dns_domain_no_provider_net neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name_dns_domain_no_provider_net ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_cidrv6 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_cidrv6 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_construct_with_igmp_snooping neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_construct_with_igmp_snooping ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_br neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_br ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_and_allocated_in_initial_range neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_and_allocated_in_initial_range ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_iterator_returns_vlan_mappings neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_iterator_returns_vlan_mappings ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_pop_non_existing_raises_exception neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_pop_non_existing_raises_exception ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_tunnel_type neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_tunnel_type ... ok neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_passing_true neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_passing_true ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test__set_bridge_name_notify neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test__set_bridge_name_notify ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_driver neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_driver ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_validate_provider_segment neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_validate_provider_segment ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test_type_gre neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test_type_gre ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_invalid_netmask_returns_400_ipv6 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_invalid_netmask_returns_400_ipv6 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test__set_bridge_name_notify neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test__set_bridge_name_notify ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_port_error_negative_tos_inherit neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_setup_tunnel_port_error_negative_tos_inherit ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test_type_vlan_bad neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test_type_vlan_bad ... ok neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_primary_keys neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_primary_keys ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_update_ports_returns_changed_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentRyu.test_update_ports_returns_changed_vlan ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_and_allocated_in_initial_range neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_and_allocated_in_initial_range ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_call_update_port_status neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_call_update_port_status ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_failed_devices neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_failed_devices ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_construct_with_igmp_snooping neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOFCtl.test_construct_with_igmp_snooping ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_host_for_not_existing_host neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_host_for_not_existing_host ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_concurrent_csnat_port_delete neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_concurrent_csnat_port_delete ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_specific_segment_is_not_partial_segment neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_specific_segment_is_not_partial_segment ... ok neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_security_off_shared_network neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_security_off_shared_network ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_validate_provider_segment neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_validate_provider_segment ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_allocate_tenant_segment neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_allocate_tenant_segment ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name_port_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name_port_dns_domain ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_port_not_found neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_port_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_dns_driver_loaded_after_server_restart neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_dns_driver_loaded_after_server_restart ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_construct neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_construct ... ok neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_show_port_has_data_plane_status neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_show_port_has_data_plane_status ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_delete_endpoint neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_delete_endpoint ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_partial_segment_is_partial_segment neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_partial_segment_is_partial_segment ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_other_subnet_on_network_still_in_use neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_other_subnet_on_network_still_in_use ... ok neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_extend_port_dict_no_data_plane_status neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_extend_port_dict_no_data_plane_status ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_ip_version neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_ip_version ... ok neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_security_off_shared_network neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_security_off_shared_network ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_construct_with_igmp_snooping neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_construct_with_igmp_snooping ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_tolerates_db_deadlock neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_tolerates_db_deadlock ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_multiple_allocation_pools neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_multiple_allocation_pools ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_down_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_down_agent ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ipv4 neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ipv4 ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_port_dns_domain_add_port_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_port_dns_domain_add_port_dns_name ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_uuid neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_uuid ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_provision_local_vlan_flat neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestRyu.test_provision_local_vlan_flat ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_name ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_cidr_and_default_subnetpool neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_cidr_and_default_subnetpool ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_hosted neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_hosted ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_invalid_netmask_returns_400_ipv4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_invalid_netmask_returns_400_ipv4 ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_provision_local_vlan_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoOFCtl.test_provision_local_vlan_vlan ... ok neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_security_off_with_security_group neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_security_off_with_security_group ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name_no_dns_domain_no_provider_net neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name_no_dns_domain_no_provider_net ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_native ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_net_dns_domain_no_port_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_net_dns_domain_no_port_dns_domain ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_emulated ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_one_dns neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_one_dns ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_port_dns_domain_port_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_port_dns_domain_port_dns_name ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_tunnel_update neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestUseVethIntercoRyu.test_tunnel_update ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_from_dead_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_from_dead_agent ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_port_dns_domain_no_network_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_port_dns_domain_no_network_dns_domain ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_construct_vxlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_construct_vxlan ... ok neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_extend_dict neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_extend_dict ... ok neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__driver_not_found neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__driver_not_found ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_construct_without_arp_responder neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_construct_without_arp_responder ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_parameter neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_parameter ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_emulated ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_tenant_network neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_tenant_network ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ptr_zones neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ptr_zones ... ok neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_subnet_lifecycle neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_subnet_lifecycle ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_reclaim_local_vlan_vlan neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_reclaim_local_vlan_vlan ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_clearing_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_clearing_dns_name ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_and_fail_create_postcommit neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_and_fail_create_postcommit ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_current_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_current_dns_name ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_tunnel_update neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTUOFCtl.test_tunnel_update ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_native_quotas ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_port_bound neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_port_bound ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_domain_no_net_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_domain_no_net_dns_domain ... ok neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_dns_driver_loaded_after_server_restart neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_dns_driver_loaded_after_server_restart ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_with_allocation_range neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_with_allocation_range ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_provision_local_vlan_flat_fail neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_provision_local_vlan_flat_fail ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_dns_domain ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_adding_additional_host_routes_and_dns neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_adding_additional_host_routes_and_dns ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_non_dns_name_attribute neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_non_dns_name_attribute ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_network_faulty neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_network_faulty ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count_filter_by_unknown_filter neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count_filter_by_unknown_filter ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_dns_name ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_reclaim_local_vlan_flat neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestWithMTURyu.test_reclaim_local_vlan_flat ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_if_port_exists neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_if_port_exists ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_clear_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_clear_dns_name ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___different_type neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___different_type ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_insecure_client neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_insecure_client ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_net_uuid_existing neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_net_uuid_existing ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test__set_bridge_name_notify neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test__set_bridge_name_notify ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test_type_local_dead neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test_type_local_dead ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test_type_local neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test_type_local ... ok neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test_bind_port_sriov_switchdev neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test_bind_port_sriov_switchdev ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 ... ok neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_without_filters neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_without_filters ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_update_subnetnotfound neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_update_subnetnotfound ... FAIL neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_parse_physical_network_mtus neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_parse_physical_network_mtus ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_as_admin neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_as_admin ... ok neutron.tests.unit.plugins.ml2.extensions.test_port_security.TestML2ExtensionPortSecurity.test_extend_port_dict_no_port_security neutron.tests.unit.plugins.ml2.extensions.test_port_security.TestML2ExtensionPortSecurity.test_extend_port_dict_no_port_security ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_missing_physical_network neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_missing_physical_network ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_host_for_not_existing_host neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_host_for_not_existing_host ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_clear_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_clear_dns_name ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_replace_port_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_replace_port_dns_domain ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_specific_segment_is_not_partial_segment neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_specific_segment_is_not_partial_segment ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_update_callback neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_update_callback ... FAIL neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_duplicate_mac_generation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_duplicate_mac_generation ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_multicast neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_multicast ... FAIL neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_new_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_new_dns_name ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_no_failure neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_no_failure ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host_no_notify neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host_no_notify ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_host neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_host ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTunnelMTUTest.test_get_mtu_ipv6 neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTunnelMTUTest.test_get_mtu_ipv6 ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_overlapping_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_overlapping_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_allocate_tenant_segment_no_available neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_allocate_tenant_segment_no_available ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V4_cidr neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V4_cidr ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_partial_segment_is_partial_segment neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_partial_segment_is_partial_segment ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_shared_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_shared_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_release_segment neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_release_segment ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_extra_args neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_extra_args ... FAIL neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_dns_name_field_missing neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_dns_name_field_missing ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_without_physical_network neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_without_physical_network ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_wrong_input neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_wrong_input ... FAIL neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_no_phys_network_seg_id_0 neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_no_phys_network_seg_id_0 ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_by_device_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_by_device_id ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_remove_from_dhcp_agent_on_concurrent_port_delete neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_remove_from_dhcp_agent_on_concurrent_port_delete ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_input neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_input ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_caching neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_caching ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_check_mtu_in_mech_context neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_check_mtu_in_mech_context ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_by_device_id_second_call_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_by_device_id_second_call_failure ... FAIL neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_with_current_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_with_current_dns_name ... ok neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTunnelMTUTest.test_get_mtu_ipv4 neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTunnelMTUTest.test_get_mtu_ipv4 ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_gw_to_no_gw neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_gw_to_no_gw ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_sync_data neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_sync_data ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_no_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_no_dns_domain ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_fixed_ip_changed neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_fixed_ip_changed ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_l3_cleanup_on_net_delete neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_l3_cleanup_on_net_delete ... FAIL neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_secure_client neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_secure_client ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_substring neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_substring ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_sort_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_ipv6_ra_mode neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_ipv6_ra_mode ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ip_address_only neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ip_address_only ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_overlapping_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_overlapping_subnets ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_no_dns_domain_no_provider_net neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_no_dns_domain_no_provider_net ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_update_outside_transaction neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_update_outside_transaction ... FAIL neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_non_dns_name_attribute neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_non_dns_name_attribute ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_add_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_add_dns_name ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_l3_agent_keep_services_off neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_l3_agent_keep_services_off ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_update_resillient_to_duplicate_records neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_update_resillient_to_duplicate_records ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_registry_notify_before_after_port_binding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_registry_notify_before_after_port_binding ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_start_addr neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_start_addr ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_cannot_disable_dhcp neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_cannot_disable_dhcp ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_dvr_router_with_fixedip_on_fip_net neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_dvr_router_with_fixedip_on_fip_net ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_tenants_and_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_tenants_and_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_mac ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_disabled_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_disabled_agent ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_tenants_and_quotas_fail neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_tenants_and_quotas_fail ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_subnet_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_subnet_v6_pd_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_bad_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_bad_owner ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_multi_tenants2_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_multi_tenants2_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_shared_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_shared_returns_400 ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ip ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_port_dns_domain_network_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_port_dns_domain_network_dns_domain ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_tenants_and_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_tenants_and_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_address_gets_port_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_address_gets_port_mac ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_no_reschedule_from_dead_admin_down_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_no_reschedule_from_dead_admin_down_agent ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dhcp_agent_keep_services_on neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dhcp_agent_keep_services_on ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network_no_admin_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network_no_admin_tenant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_parameters_invalid_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_parameters_invalid_values ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation_with_new_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation_with_new_agent ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_dhcp_disabled neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_dhcp_disabled ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_extended_attr_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_extended_attr_native_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_other_tenant_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_other_tenant_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_is_eligible_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_is_eligible_agent ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_single_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_single_tenant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_missing_ip_field neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_missing_ip_field ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_domain ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_unreserved_dhcp_port_creation neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_unreserved_dhcp_port_creation ... FAIL neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_with_current_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_with_current_dns_name ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway_allocation_pool ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_policy neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_policy ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network_no_admin_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network_no_admin_tenant ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_ha_port_create_notification neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_ha_port_create_notification ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_registration_bad_timestamp neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_registration_bad_timestamp ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_mpnetworks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_mpnetworks_with_segmentation_id ... FAIL neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_from_device_mac neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_from_device_mac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_parameters_invalid_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_parameters_invalid_values ... FAIL neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_multiple_results_found neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_multiple_results_found ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_remote_key_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_remote_key_native_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_overlap_with_fixed_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_overlap_with_fixed_ip ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_disabled neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_disabled ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_v6_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_v6_allocation_pool ... FAIL neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id_result_not_found neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id_result_not_found ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_create_callback ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none ... FAIL neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port ... ok neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_for_multiprovider_network neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_for_multiprovider_network ... FAIL neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_no_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_no_dns_domain ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_remove_from_dhcp_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_remove_from_dhcp_agent ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_delete_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_delete_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_deallocates_slaac_correctly neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_deallocates_slaac_correctly ... FAIL neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_distributed_port_binding_deleted_by_port_deletion neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_distributed_port_binding_deleted_by_port_deletion ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_without_pk_in_fields_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_without_pk_in_fields_pagination_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback_aborts neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback_aborts ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_admin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_ipv6_slaac_port_exists neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_ipv6_slaac_port_exists ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network_with_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network_with_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_net_port_security_default neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_net_port_security_default ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_network_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_network_list_queries_constant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_before_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_before_create_callback ... FAIL neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_false neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_false ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_multi_tenants2_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_multi_tenants2_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_router_ids_on_host_no_l3_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_router_ids_on_host_no_l3_agent ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_other_tenant_access_via_rbac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_other_tenant_access_via_rbac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_port_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_port_list_queries_constant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_loopback neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_loopback ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_router_add_to_l3_agent_notification neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_router_add_to_l3_agent_notification ... FAIL neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_network_attr neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_network_attr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments_no_segments neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments_no_segments ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_single_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_single_tenant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_subnet_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_subnet_list_queries_constant ... FAIL neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host ... FAIL neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_port_attr neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_port_attr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_subnet_precommit neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_subnet_precommit ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_gatewayv4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_gatewayv4 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_as_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_as_admin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts_ipv6_opt_version neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts_ipv6_opt_version ... FAIL neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_default_security_group neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_default_security_group ... FAIL neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_no_dns_domain neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_no_dns_domain ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_wrong_input neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_wrong_input ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_create_network_mtu_on_precommit neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_create_network_mtu_on_precommit ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_multiple_agents neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_multiple_agents ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_ipv6_slaac_address neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_ipv6_slaac_address ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_with_same neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_with_same ... FAIL neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_process_create neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_process_create ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_duplicate_mac_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_duplicate_mac_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_extended_attr_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_extended_attr_native_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_add_to_dhcp_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_add_to_dhcp_agent ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_allowed_address_pairs neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_allowed_address_pairs ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_tenant ... FAIL neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_subnet_attr neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_subnet_attr ... FAIL neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__driver_not_loaded neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__driver_not_loaded ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network_with_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network_with_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_delete_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_delete_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_is_mac_in_use neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_is_mac_in_use ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_network_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_network_list_queries_constant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent_two_times neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent_two_times ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__verify_service_plugins_requirements_missing_driver neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__verify_service_plugins_requirements_missing_driver ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_create_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestExternalNetwork.test_external_network_type_vlan neutron.tests.unit.plugins.ml2.test_plugin.TestExternalNetwork.test_external_network_type_vlan ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_security_groups neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_security_groups ... FAIL neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_add_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_add_dns_name ... FAIL neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV2.test_insecure_client neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV2.test_insecure_client ... ok neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV2.test_secure_client neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV2.test_secure_client ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_port_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_port_list_queries_constant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_delete_subnet_call_ipam_driver neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_delete_subnet_call_ipam_driver ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_network_faulty neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_network_faulty ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_not_physycal neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_not_physycal ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_invalid_router neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_invalid_router ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_agent_registration_invalid_timestamp_allowed neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_agent_registration_invalid_timestamp_allowed ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_public_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_distributed_router_interface_port neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_distributed_router_interface_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_dhcp_port_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_dhcp_port_serviced_by_dvr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_ipv6_address_mode neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_ipv6_address_mode ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_reserved_port_after_network_remove_from_dhcp_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_reserved_port_after_network_remove_from_dhcp_agent ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_with_empty_dict neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_with_empty_dict ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_regenerate_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_regenerate_mac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_boolean neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_boolean ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_anticipating_allocation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_anticipating_allocation ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent_with_admin_state_down neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent_with_admin_state_down ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_no_dhcp neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_no_dhcp ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_mpnetworks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_mpnetworks_with_segmentation_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_binding_profile_not_changed neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_binding_profile_not_changed ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_restart_l3_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_restart_l3_agent ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_two_l3_agents neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_two_l3_agents ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_too_many_dns neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_too_many_dns ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_hosted_2 neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_hosted_2 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_remove_port_binding_profile neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_remove_port_binding_profile ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_out_of_cidr_global neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_out_of_cidr_global ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_emulated_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_iterates_after_reschedule_failure neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_iterates_after_reschedule_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_reverse_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding_retries neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding_retries ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_is_not_rescheduled_if_agent_is_back_online neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_is_not_rescheduled_if_agent_is_back_online ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_mpnetworks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_mpnetworks_with_segmentation_id ... FAIL neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding_multiple_bindings neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding_multiple_bindings ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_same_ra_and_addr_modes neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_same_ra_and_addr_modes ... FAIL neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_driver_to_bind2 neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_driver_to_bind2 ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_emulated_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_ip_address neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_ip_address ... FAIL neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_network_precommit neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_network_precommit ... ok neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_policy neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_policy ... FAIL neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_port_precommit neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_port_precommit ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_segmentation_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_if_needed_concurrent_calls neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_if_needed_concurrent_calls ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_db_reference_error neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_db_reference_error ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_port_binding_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_port_binding_failure ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_no_remove_if_agent_has_dvr_service_ports neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_no_remove_if_agent_has_dvr_service_ports ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_add_another_ver_opt neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_add_another_ver_opt ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas_fail neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas_fail ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__commit_port_binding_populating_with_binding_levels neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__commit_port_binding_populating_with_binding_levels ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduling_on_port_creation neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduling_on_port_creation ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_reverse_native ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_catches_exceptions_on_fetching_bindings neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_catches_exceptions_on_fetching_bindings ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_dvr_router neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_dvr_router ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_without_extradhcpopt_delete neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_without_extradhcpopt_delete ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_snat_intf_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_snat_intf_on_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_and_fail_bind_port_if_needed neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_and_fail_bind_port_if_needed ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_project_id neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_project_id ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_router neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_router ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_none neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_none ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_update_includes_req neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_update_includes_req ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V4_cidr_prefix_len neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V4_cidr_prefix_len ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway_fully_allocated neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway_fully_allocated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_non_existent_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_non_existent_port ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_updated_dhcp_agent_notification neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_updated_dhcp_agent_notification ... FAIL neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_for_provider_network neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_for_provider_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets ... FAIL neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_host_super neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_host_super ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_shared_networks_with_non_admin_user neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_shared_networks_with_non_admin_user ... FAIL neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_status_super neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_status_super ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_binding_profile_not_changed neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_binding_profile_not_changed ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_port_create_notification neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_port_create_notification ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_create_callback_aborts neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_create_callback_aborts ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_different_ra_and_addr_modes neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_different_ra_and_addr_modes ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_duplicate_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_duplicate_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv4_gatewayv6 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv4_gatewayv6 ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_router_remove_from_l3_agent_notification neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_router_remove_from_l3_agent_notification ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_update_includes_req neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_update_includes_req ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile ... FAIL neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_mac neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_mac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_values neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_values ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_race_with_dhcp_port_creation neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_race_with_dhcp_port_creation ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit ... FAIL neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host_result_not_found neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host_result_not_found ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_ra_mode_ip_version_4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_ra_mode_ip_version_4 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_other_tenant_access_via_rbac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_other_tenant_access_via_rbac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_None_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_None_values ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_disabled neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_disabled ... FAIL neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_port_dict neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_port_dict ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_single_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_single_tenant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_modes neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_modes ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_callback neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_sort_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_default_true neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_default_true ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_prevent_delete_segment_with_tenant_port neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_prevent_delete_segment_with_tenant_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_shared_network_noadmin_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_shared_network_noadmin_returns_403 ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_succeeded_after_failed_notification neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_succeeded_after_failed_notification ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_as_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_as_admin ... FAIL neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_transaction_state_error_doesnt_notify neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_transaction_state_error_doesnt_notify ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared_owner_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared_owner_returns_403 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_missing_mac_field neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_missing_mac_field ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_ip_already_allocated neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_ip_already_allocated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count_filter_by_project_id neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count_filter_by_project_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_ip ... FAIL neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_security_overrides_network_value neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_security_overrides_network_value ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_without_l3_agents neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_without_l3_agents ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_empty_router_extradhcpopts neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_empty_router_extradhcpopts ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_return_on_concurrent_delete_and_binding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_return_on_concurrent_delete_and_binding ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_port_binding_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_port_binding_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_nonzero_cidr neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_nonzero_cidr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_ips_only neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_ips_only ... FAIL neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_remove_port_security_security_group neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_remove_port_security_security_group ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_network_faulty neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_network_faulty ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_mac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host_update neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host_update ... FAIL neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_updated_l3_agent_notification neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_updated_l3_agent_notification ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_large_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_large_allocation_pool ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_reverse_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_security_false_allowed_address_pairs neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_security_false_allowed_address_pairs ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_null neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_null ... FAIL neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_add_port_binding neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_add_port_binding ... FAIL neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_remove_port_security_security_group_read neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_remove_port_security_security_group_read ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network ... FAIL neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_driver_to_bind neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_driver_to_bind ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_non_host_update neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_non_host_update ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents ... FAIL neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_dynamic_segment neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_dynamic_segment ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_invalid_admin_status neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_invalid_admin_status ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_two_dns neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_two_dns ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_name_do_not_notify_sg neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_name_do_not_notify_sg ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_additional_extradhcpopt neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_additional_extradhcpopt ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_port_admin_state_down neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_port_admin_state_down ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_2_subnets_overlapping_cidr_allowed_returns_200 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_2_subnets_overlapping_cidr_allowed_returns_200 ... FAIL neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_non_host_update_when_host_null neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_non_host_update_when_host_null ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_port_exists_owned_by_other neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_port_exists_owned_by_other ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_show_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_show_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_fields neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_fields ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_router_extradhcpopt neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_router_extradhcpopt ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_bad_mac_format neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_bad_mac_format ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_string_extradhcpopt neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_string_extradhcpopt ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_substring neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_substring ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_dns neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_dns ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_process_distributed_port_binding_update_router_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_process_distributed_port_binding_update_router_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_multi_tenants_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_multi_tenants_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_usable_after_update neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_usable_after_update ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_bulk_ports_before_and_after_events_outside_of_txn neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_bulk_ports_before_and_after_events_outside_of_txn ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_secgroup_none_and_port_security_false neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_secgroup_none_and_port_security_false ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_subnet_faulty neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_subnet_faulty ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_V6_slaac_big_prefix neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_V6_slaac_big_prefix ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_host_id_none neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_host_id_none ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v4_and_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v4_and_v6_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_single_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_single_tenant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_fields neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_fields ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_compute_port_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_compute_port_serviced_by_dvr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools ... FAIL neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_updating_network_port_security neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_updating_network_port_security ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_2_subnets_overlapping_cidr_not_allowed_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_2_subnets_overlapping_cidr_not_allowed_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_hostroutes neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_hostroutes ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_no_binding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_no_binding ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_shared neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_shared ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_shared_network_noadmin_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_shared_network_noadmin_returns_403 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_bad_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_bad_tenant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters_invalid_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters_invalid_values ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_unchanged neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_unchanged ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_invalid_pool_for_cidr neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_invalid_pool_for_cidr ... FAIL neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_subnet_attr neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_subnet_attr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V6_cidr neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V6_cidr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_ip_version neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_ip_version ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_segmentation_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_build neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_build ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopt_delete neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopt_delete ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_invalid_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_invalid_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_ip_version_null neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_ip_version_null ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_nameserver neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_nameserver ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_port_faulty neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_port_faulty ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_None_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_None_values ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_without_pk_in_fields_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_without_pk_in_fields_pagination_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_subnet_faulty neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_subnet_faulty ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_defaults neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_defaults ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_wrong_input neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_wrong_input ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_of_network_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_of_network_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_and_gateway_ip neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_and_gateway_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_prefix_names neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_prefix_names ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_equal_to_max_allowed_address_pair neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_equal_to_max_allowed_address_pair ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_anticipating_allocation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_anticipating_allocation ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_uuid neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_uuid ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_gatewayv6 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_gatewayv6 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_no_more_port_exception neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_no_more_port_exception ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_more_than_max_allowed_address_pair neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_more_than_max_allowed_address_pair ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_dhcpv6_stateless_with_port_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_dhcpv6_stateless_with_port_on_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gateway_in_allocation_pool_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gateway_in_allocation_pool_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_check_mac_update_allowed_unless_bound neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_check_mac_update_allowed_unless_bound ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_other_tenant_access_via_rbac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_other_tenant_access_via_rbac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_as_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_as_admin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_is_nw_addr_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_is_nw_addr_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_is_broadcast_addr_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_is_broadcast_addr_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_notify_port_updated_for_status_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_notify_port_updated_for_status_change ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_lbaasv2_vip_port_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_lbaasv2_vip_port_serviced_by_dvr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_address_mode_fails neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_address_mode_fails ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_original_port_set neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_original_port_set ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_public_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network_segment_allocation_fails neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network_segment_allocation_fails ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_addr_modes neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_addr_modes ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_mode_ip_version_4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_mode_ip_version_4 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_overlapping_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_overlapping_subnets ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_address_mode_ip_version_4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_address_mode_ip_version_4 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_update_portinfo_non_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_update_portinfo_non_admin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters_invalid_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters_invalid_values ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_attributes_no_dhcp_enabled neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_attributes_no_dhcp_enabled ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_gatewayv4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_gatewayv4 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_out_of_range_allocation_pool_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_out_of_range_allocation_pool_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_delete_outside_transaction neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_delete_outside_transaction ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile_none neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile_none ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route_with_too_many_entries neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route_with_too_many_entries ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_if_port_exists neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_if_port_exists ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_first_ip_owned_by_router neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_first_ip_owned_by_router ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_first_ip_owned_by_non_router neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_first_ip_owned_by_non_router ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_overlapping_allocation_pools_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_overlapping_allocation_pools_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_non_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_non_admin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_invalid_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_invalid_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation_4octet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation_4octet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent_fail neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent_fail ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_success_with_partial_segment neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_success_with_partial_segment ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_end_addr neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_end_addr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_no_cidr_and_default_subnetpool neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_no_cidr_and_default_subnetpool ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_show_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_show_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_remove_port_binding_profile neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_remove_port_binding_profile ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_port_security_off_address_pairs neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_port_security_off_address_pairs ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_update_get_port_same_fixed_ips_order neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_update_get_port_same_fixed_ips_order ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_update_with_ipam_error neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_update_with_ipam_error ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_filtered_by_fixed_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_filtered_by_fixed_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_too_many_routes neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_too_many_routes ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_add_additional_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_add_additional_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_distributed_port_binding_on_concurrent_port_delete neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_distributed_port_binding_on_concurrent_port_delete ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_by_network_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_by_network_owner ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_one_host_route neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_one_host_route ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v4_and_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v4_and_v6 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_fields neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_fields ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_v6_pd_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_v6_pd_allocation_pool ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_sort_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_ipv6_slaac_router_port_exists neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_ipv6_slaac_router_port_exists ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_network_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_network_list_queries_constant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_short_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_short_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_with_blocks neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_with_blocks ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_no_notify_in_disassociate_floatingips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_no_notify_in_disassociate_floatingips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_two_host_routes neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_two_host_routes ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_add_additional_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_add_additional_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_parameters neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_parameters ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_ipv6 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_ipv6 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_show_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_show_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_with_blocks neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_with_blocks ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip_address_only neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip_address_only ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_dns_and_route neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_dns_and_route ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_does_not_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_does_not_change ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_segmentation_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_device_id_null neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_device_id_null ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_port_not_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_port_not_serviced_by_dvr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_by_network_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_by_network_owner ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_attributes_fails neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_attributes_fails ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access_not_supported neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access_not_supported ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_mac_address neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_mac_address ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network_vlan_transparent_and_mtu neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network_vlan_transparent_and_mtu ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_delete_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_delete_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets_same_cidr_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets_same_cidr_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_fixed_ip_address_v6_slaac_router_iface neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_fixed_ip_address_v6_slaac_router_iface ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_ra_mode_fails neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_ra_mode_fails ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_no_gateway neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_no_gateway ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_not_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_not_on_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_cidr_used_on_create neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_cidr_used_on_create ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_tenant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_dhcp_port_associated_with_other_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_dhcp_port_associated_with_other_subnets ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_by_network_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_by_network_owner ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_provider_info_update_network neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_provider_info_update_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_unknown_filter neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_unknown_filter ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_other_tenant_access_via_rbac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_other_tenant_access_via_rbac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_floatingip_notifies_l3_plugin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_floatingip_notifies_l3_plugin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_port_ips_prefer_next_available_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_port_ips_prefer_next_available_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_bind_port_bumps_revision neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_bind_port_bumps_revision ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_reverse_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_create_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_bulk_network_before_and_after_events_outside_of_txn neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_bulk_network_before_and_after_events_outside_of_txn ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_other_tenant_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_other_tenant_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_port_ips_prefer_next_available_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_port_ips_prefer_next_available_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_reverse_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_subnet_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_subnet_list_queries_constant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_update_port_status_dvr_port_no_update_on_same_status neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_update_port_status_dvr_port_no_update_on_same_status ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_create_outside_transaction neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_create_outside_transaction ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_lifecycle_dns_retains_order neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_lifecycle_dns_retains_order ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_segmentation_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_network_deletion neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_network_deletion ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_with_subnet_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_with_subnet_set_shared ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_no_binding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_no_binding ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_unchanged neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_unchanged ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv4_dns_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv4_dns_v6 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_remote_key_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_remote_key_native_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_delete_callback neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_delete_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_lbaas_vip_port_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_lbaas_vip_port_serviced_by_dvr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_sort_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V4_cidr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V4_cidr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route_to_None neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route_to_None ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_delete_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_delete_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns_with_too_many_entries neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns_with_too_many_entries ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_reverse_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_shared_networks_with_non_admin_user neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_shared_networks_with_non_admin_user ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_shared_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_shared_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_v6_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_security_true_allowed_address_pairs neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_security_true_allowed_address_pairs ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_json neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_json ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_gw_to_new_gw neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_gw_to_new_gw ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation_4octet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation_4octet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_reverse_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_create_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_reverse_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_no_gw_to_no_gw neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_no_gw_to_no_gw ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_create_outside_transaction neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_create_outside_transaction ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway_fully_allocated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway_fully_allocated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_no_more_port_exception neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_no_more_port_exception ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_UUID neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_UUID ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_mac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gw_ip_in_use_by_router_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gw_ip_in_use_by_router_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_two_host_routes neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_two_host_routes ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_range_allocation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_range_allocation ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_notifies_l3_plugin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_notifies_l3_plugin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BulkToggleWithoutBulkless.test_bulk_enabled_with_bulk_drivers neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BulkToggleWithoutBulkless.test_bulk_enabled_with_bulk_drivers ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_host_id_none neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_host_id_none ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_bulk_network_before_and_after_events_outside_of_txn neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_bulk_network_before_and_after_events_outside_of_txn ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_port_exists_owned_by_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_port_exists_owned_by_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_ips_only neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_ips_only ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_tolerates_db_deadlock neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_tolerates_db_deadlock ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_snat_intf_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_snat_intf_on_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_reverse_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_subnet_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_subnet_list_queries_constant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_if_needed_early_exit_on_no_segments neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_if_needed_early_exit_on_no_segments ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_validate_subnet_host_routes_exhausted neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_validate_subnet_host_routes_exhausted ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_non_existent_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_non_existent_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_not_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_not_on_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_route neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_route ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_nonzero_cidr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_nonzero_cidr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_tenants_and_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_tenants_and_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_release_segment_nofity_mechanism_manager neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_release_segment_nofity_mechanism_manager ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_fixed_ip_invalid_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_fixed_ip_invalid_subnet_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_delete_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_delete_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network_with_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network_with_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_bad_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_bad_owner ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_fail_with_duplicate_param neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_fail_with_duplicate_param ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_create_portinfo_non_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_create_portinfo_non_admin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_get_ports_count neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_get_ports_count ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_gw_to_no_gw neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_gw_to_no_gw ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_short_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_short_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_two_dns neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_two_dns ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_fields neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_fields ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network_race neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network_race ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_extended_attr_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_extended_attr_native_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_nofity_mechanism_manager neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_nofity_mechanism_manager ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_does_not_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_does_not_change ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_v6_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_v6_allocation_pool ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_admin_state neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_admin_state ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_with_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_with_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route_to_None neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route_to_None ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_reverse_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_returns_200 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_returns_200 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_compute_port_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_compute_port_serviced_by_dvr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_multi_tenants2_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_multi_tenants2_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_address neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_address ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_port_list_in_shared_network_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_port_list_in_shared_network_queries_constant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_extended_attr_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_extended_attr_native_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_name_do_not_notify_sg neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_name_do_not_notify_sg ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_empty_data neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_empty_data ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_floatingip_create_precommit_event neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_floatingip_create_precommit_event ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_duplicate_full_segments neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_duplicate_full_segments ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_without_pk_in_fields_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_without_pk_in_fields_pagination_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_multi_tenants_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_multi_tenants_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_delete_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_delete_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_segment_no_type_driver neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_segment_no_type_driver ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_None_returns_0 neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_None_returns_0 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_None_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_None_values ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_ignores_port_not_found neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_ignores_port_not_found ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_update_get_port_same_fixed_ips_order neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_update_get_port_same_fixed_ips_order ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_other_tenant_access_via_rbac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_other_tenant_access_via_rbac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_reverse_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_bulk_network_before_and_after_events_outside_of_txn neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_bulk_network_before_and_after_events_outside_of_txn ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_if_port_exists neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_if_port_exists ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network_segment_allocation_fails neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network_segment_allocation_fails ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_not_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_not_admin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_fixed_ip_invalid_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_fixed_ip_invalid_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared_owner_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared_owner_returns_403 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network_port_not_found neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network_port_not_found ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_with_subnet_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_with_subnet_set_shared ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_single_segment neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_single_segment ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_disassociate_floatingips_do_notify_returns_nothing neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_disassociate_floatingips_do_notify_returns_nothing ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_update_subnetnotfound neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_update_subnetnotfound ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_not_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_not_on_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_disassociate_floatingips_do_notify_returns_nothing neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_disassociate_floatingips_do_notify_returns_nothing ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_already_active neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_already_active ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_shared_network_noadmin_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_shared_network_noadmin_returns_403 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_shared_network_noadmin_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_shared_network_noadmin_returns_403 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_with_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_with_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_notify_port_updated_for_status_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_notify_port_updated_for_status_change ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v6_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_for_network_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_for_network_owner ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_process_binding_port_host_id_changed neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_process_binding_port_host_id_changed ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_bulk_network_before_and_after_events_outside_of_txn neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_bulk_network_before_and_after_events_outside_of_txn ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_shared_networks_with_non_admin_user neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_shared_networks_with_non_admin_user ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_delete_outside_transaction neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_delete_outside_transaction ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_build neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_build ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_from_host_to_empty_binding_notifies_agent neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_from_host_to_empty_binding_notifies_agent ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_public_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_reverse_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_create_resillient_to_duplicate_records neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_create_resillient_to_duplicate_records ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_wrong_input neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_wrong_input ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_with_new_host_binding_notifies_agent neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_with_new_host_binding_notifies_agent ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_show_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_show_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_delete_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_delete_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_without_binding_does_not_notify neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_without_binding_does_not_notify ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_down neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_down ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_reverse_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_status_equal_new_status neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_status_equal_new_status ... ok neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_without_port_context neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_without_port_context ... ok neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_empty_devices neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_empty_devices ... ok neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_failed_devices neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_failed_devices ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_update_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_update_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v4_and_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v4_and_v6_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_stale_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_stale_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_bad_mac_format neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_bad_mac_format ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_bulk neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_bulk ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_with_subnet_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_with_subnet_set_shared ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_update_includes_req neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_update_includes_req ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_tenants_and_quotas_fail neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_tenants_and_quotas_fail ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_reverse_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_used neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_used ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network_availability_zone neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network_availability_zone ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ethertype_invalid_for_protocol neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ethertype_invalid_for_protocol ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns_to_None neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns_to_None ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_emulated_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_type_too_big neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_type_too_big ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_not_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_not_admin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_no_gw_to_no_gw neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_no_gw_to_no_gw ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmpv6_legacy_protocol_name neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmpv6_legacy_protocol_name ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_fixed_ip_changed neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_fixed_ip_changed ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_create_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_public_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access_multi_segments neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access_multi_segments ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_invalid_ip_prefix neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_invalid_ip_prefix ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_without_pk_in_fields_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_without_pk_in_fields_pagination_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_source_group_ip_and_ip_prefix neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_source_group_ip_and_ip_prefix ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_create_callback_aborts neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_create_callback_aborts ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_wrong_input neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_wrong_input ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_update_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_update_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_with_ipv6_slaac_address neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_with_ipv6_slaac_address ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_empty_data neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_empty_data ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_invalid_admin_status neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_invalid_admin_status ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route_with_too_many_entries neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route_with_too_many_entries ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_wrong_input neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_wrong_input ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_too_long_name neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_too_long_name ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_mpnetworks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_mpnetworks_with_segmentation_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_emulated_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_admin_state neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_admin_state ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_with_provider_and_multiprovider_fail neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_with_provider_and_multiprovider_fail ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_reverse_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_json neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_json ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_pagination neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_pagination ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_delete_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_delete_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_tenants_and_quotas_fail neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_tenants_and_quotas_fail ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_is_mac_in_use neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_is_mac_in_use ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_update_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_update_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_network_segments neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_network_segments ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_native ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_get_ports_from_devices_with_bad_id neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_get_ports_from_devices_with_bad_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_update_includes_req neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_update_includes_req ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_other_tenant_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_other_tenant_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_multi_tenants2_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_multi_tenants2_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_remove_security_group_empty_list neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_remove_security_group_empty_list ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_no_segments neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_no_segments ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_filtered_by_fixed_ip_with_limit neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_filtered_by_fixed_ip_with_limit ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_create_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_native ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_too_long_name neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_too_long_name ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_subnet_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_subnet_set_shared ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_mpnetworks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_mpnetworks_with_segmentation_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared_owner_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared_owner_returns_403 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_invalid_ip_no_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_invalid_ip_no_subnet_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_unknown_segment_type_ignored neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_unknown_segment_type_ignored ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_overlapping_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_overlapping_subnets ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_segment_allocation_fails neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_segment_allocation_fails ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_multi_tenants2_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_multi_tenants2_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_failure neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_failure ... FAIL neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_with_subnet_marks_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_with_subnet_marks_dirty ... FAIL neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_interface_not_exists neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_interface_not_exists ... ok neutron.tests.unit.quota.test_resource.TestResource.test_create_resource_without_plural_name neutron.tests.unit.quota.test_resource.TestResource.test_create_resource_without_plural_name ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_remote_key_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_remote_key_native_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_multiple_ipv4_and_ipv6_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_multiple_ipv4_and_ipv6_subnets ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_with_subnet_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_with_subnet_set_shared ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_non_existing_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_non_existing_binding ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_range_allocation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_range_allocation ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_add_delete_data_triggers_event neutron.tests.unit.quota.test_resource.TestTrackedResource.test_add_delete_data_triggers_event ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_tenants_and_quotas_fail neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_tenants_and_quotas_fail ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_delete_non_existing_port_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_delete_non_existing_port_binding ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_update_includes_req neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_update_includes_req ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network_port_not_found neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network_port_not_found ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_false neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_false ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared_owner_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared_owner_returns_403 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_delete_port_binding_delete_binding_and_levels neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_delete_port_binding_delete_binding_and_levels ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_delete_data_triggers_event neutron.tests.unit.quota.test_resource.TestTrackedResource.test_delete_data_triggers_event ... FAIL neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_not_tracked neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_not_tracked ... ok neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_existing_with_override neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_existing_with_override ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_fixed_ip_address_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_fixed_ip_address_v6_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_wrong_input neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_wrong_input ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings_with_query_parameters neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings_with_query_parameters ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network_race neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network_race ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding_retries neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding_retries ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_shared_network_noadmin_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_shared_network_noadmin_returns_403 ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Network present) neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Network present) ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_subnet_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_subnet_v6_pd_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding_with_fields neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding_with_fields ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_without_pk_in_fields_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_without_pk_in_fields_pagination_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_fixed_ip_invalid_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_fixed_ip_invalid_subnet_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network_no_admin_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network_no_admin_tenant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_vif_details neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_vif_details ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_segmentation_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_failed neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_failed ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_one_segment_two_subnet neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_one_segment_two_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network_no_admin_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network_no_admin_tenant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_without_pk_in_fields_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_without_pk_in_fields_pagination_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_invalid_admin_status neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_invalid_admin_status ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_status_active neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_status_active ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_devices_details_list neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_devices_details_list ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_ha_auto_schedule neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_ha_auto_schedule ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_host_id_not_changed neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_host_id_not_changed ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_alive_agent neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_alive_agent ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_invalid_admin_status neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_invalid_admin_status ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_update neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_update ... ok neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_with_device_not_bound_to_host neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_with_device_not_bound_to_host ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_notify neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_notify ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_shared_networks_with_non_admin_user neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_shared_networks_with_non_admin_user ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_mac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_create_callback_aborts neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_create_callback_aborts ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network_with_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network_with_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_host neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_host ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_no_unbinding_not_physical neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_no_unbinding_not_physical ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_not_binding_agent neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_not_binding_agent ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_native ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_source_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_source_group ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_parameters neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_parameters ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v4_and_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v4_and_v6_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network_with_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network_with_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_V6_slaac_big_prefix neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_V6_slaac_big_prefix ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile_none neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile_none ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_create_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_extended_attr_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_extended_attr_native_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_bulk_network_before_and_after_events_outside_of_txn neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_bulk_network_before_and_after_events_outside_of_txn ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_not_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_not_admin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_bad_mac_format neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_bad_mac_format ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_reverse_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_boolean neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_boolean ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_security_group_id neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_security_group_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_update_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_update_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_no_binding_failed_ports neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_no_binding_failed_ports ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_case_insensitive neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_case_insensitive ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_bad_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_bad_tenant ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_distributed_router_to_l3_agent_already_scheduled neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_distributed_router_to_l3_agent_already_scheduled ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_ports_vif_details neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_ports_vif_details ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_ip_version neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_ip_version ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_multi_tenants_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_multi_tenants_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_range neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_range ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_distributed_port_binding_on_concurrent_port_delete neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_distributed_port_binding_on_concurrent_port_delete ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_check_mtu_in_mech_context neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_check_mtu_in_mech_context ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_boolean_type_name neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_boolean_type_name ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_without_pk_in_fields_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_without_pk_in_fields_pagination_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared_owner_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared_owner_returns_403 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_update_portinfo_non_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_update_portinfo_non_admin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_ip_version_null neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_ip_version_null ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network_segment_allocation_fails neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network_segment_allocation_fails ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_groups_native_quotas neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_groups_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_ipv6_address_mode neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_ipv6_address_mode ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_ports_vif_details neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_ports_vif_details ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_shared_networks_with_non_admin_user neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_shared_networks_with_non_admin_user ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network_segment_allocation_fails neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network_segment_allocation_fails ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_default_security_group_admin neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_default_security_group_admin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type_non_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type_non_admin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network_race neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network_race ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_ipv6_ra_mode neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_ipv6_ra_mode ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_bulk_ports_before_and_after_events_outside_of_txn neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_bulk_ports_before_and_after_events_outside_of_txn ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_name_to_default_fail neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_name_to_default_fail ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_create_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network_no_admin_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network_no_admin_tenant ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_anticipating_allocation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_anticipating_allocation ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_is_nw_addr_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_is_nw_addr_returns_400 ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_dvr neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_dvr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_fields neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_fields ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_non_existent_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_non_existent_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_dhcp_port_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_dhcp_port_serviced_by_dvr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize ... FAIL neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_securitygroup_marks_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_securitygroup_marks_dirty ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_other_tenant_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_other_tenant_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_parameters_invalid_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_parameters_invalid_values ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_parameters neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_parameters ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_lbaas_vip_port_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_lbaas_vip_port_serviced_by_dvr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_values ... FAIL neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_securitygrouprule_marks_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_securitygrouprule_marks_dirty ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_tenants_and_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_tenants_and_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_remote_key_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_remote_key_native_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_json neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_json ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_by_device_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_by_device_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_port_not_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_port_not_serviced_by_dvr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla ... FAIL neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_securitygroups_clears_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_securitygroups_clears_dirty ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_without_pk_in_fields_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_without_pk_in_fields_pagination_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_create_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_only_ip_version_v6_no_pool neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_only_ip_version_v6_no_pool ... FAIL neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_subnet_triggers_event neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_subnet_triggers_event ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_invalid_admin_status neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_invalid_admin_status ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_create_callback ... FAIL neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_no_namespace neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_no_namespace ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_new_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_new_router ... FAIL neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_error neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_error ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_unknown_filter neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_unknown_filter ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_create_callback_aborts neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_create_callback_aborts ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_bulk_delete_protection neutron.tests.unit.quota.test_resource.TestTrackedResource.test_bulk_delete_protection ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network_port_not_found neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network_port_not_found ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_emulated_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_out_of_range_allocation_pool_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_out_of_range_allocation_pool_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_update_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_update_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_parameter neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_parameter ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_no_usage_info neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_no_usage_info ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_multi_tenants_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_multi_tenants_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_fixed_ip_invalid_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_fixed_ip_invalid_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_admin_state neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_admin_state ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_without_pk_in_fields_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_without_pk_in_fields_pagination_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_resync_calls_set_quota_usage neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_resync_calls_set_quota_usage ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_update_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_update_callback ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_check_mac_update_allowed_if_no_mac_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_check_mac_update_allowed_if_no_mac_change ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_no_usage_info neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_no_usage_info ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_l3_cleanup_on_net_delete neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_l3_cleanup_on_net_delete ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_emulated_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_single_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_single_tenant ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_resync neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_resync ... FAIL neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_tracking_disabled neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_tracking_disabled ... ok neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_multicast neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_multicast ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_other_tenant_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_other_tenant_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_if_needed_early_exit_on_no_segments neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_if_needed_early_exit_on_no_segments ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_with_limit neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_with_limit ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_sort_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_no_vms neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_no_vms ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__verify_service_plugins_requirements neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__verify_service_plugins_requirements ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_one_az_hints neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_one_az_hints ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_mac_address neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_mac_address ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_process_distributed_port_binding_update_router_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_process_distributed_port_binding_update_router_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_range_allocation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_range_allocation ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_no_notify_in_disassociate_floatingips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_no_notify_in_disassociate_floatingips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_race_with_dhcp_port_creation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_race_with_dhcp_port_creation ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_no_active_agents neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_no_active_agents ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_create_portinfo_non_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_create_portinfo_non_admin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_gw_to_new_gw neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_gw_to_new_gw ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_not_uuid_not_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_not_uuid_not_mac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_subnet_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_subnet_v6_pd_slaac ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Match AZ) neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Match AZ) ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_reverse_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_tolerates_db_deadlock neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_tolerates_db_deadlock ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_prevents_network_deletion neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_prevents_network_deletion ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_distributed_port_binding_on_non_existent_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_distributed_port_binding_on_non_existent_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_original_port_set neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_original_port_set ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_regenerate_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_regenerate_mac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_create_resillient_to_duplicate_records neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_create_resillient_to_duplicate_records ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_one_segment_one_subnet neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_one_segment_one_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_ignores_port_not_found neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_ignores_port_not_found ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_create_callback ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_default_az neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_default_az ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_no_unbinding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_no_unbinding ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat_no_vms neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat_no_vms ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_shared_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_shared_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile_with_empty_dict neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile_with_empty_dict ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_with_empty_dict neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_with_empty_dict ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_wrong_input neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_wrong_input ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_update_resillient_to_duplicate_records neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_update_resillient_to_duplicate_records ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_ha_az_hints neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_ha_az_hints ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_lifecycle_dns_retains_order neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_lifecycle_dns_retains_order ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_if_needed_concurrent_calls neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_if_needed_concurrent_calls ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields_noadmin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields_noadmin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_too_big neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_too_big ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_invalid_fixed_ip_address_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_invalid_fixed_ip_address_v6_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_host_id_not_changed neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_host_id_not_changed ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__commit_port_binding_populating_with_binding_levels neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__commit_port_binding_populating_with_binding_levels ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_provider neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_provider ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_vif_details neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_vif_details ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_mac_generation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_mac_generation ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_registry_notify_before_after_port_binding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_registry_notify_before_after_port_binding ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v6_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile_with_empty_dict neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile_with_empty_dict ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_attributes_fails neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_attributes_fails ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_none neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_none ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_extend_dictionary_no_segments neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_extend_dictionary_no_segments ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_distributed_port_binding_on_non_existent_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_distributed_port_binding_on_non_existent_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_get_ports_count neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_get_ports_count ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_delete_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_delete_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_distributed_router_to_l3_agent_already_scheduled neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_distributed_router_to_l3_agent_already_scheduled ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_too_big neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_too_big ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_network_guard neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_network_guard ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_admin_state_down neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_admin_state_down ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test__schedule_router_skips_unschedulable_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test__schedule_router_skips_unschedulable_routers ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v4_and_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v4_and_v6 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_ports_vnic_type neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_ports_vnic_type ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_validate_subnet_host_routes_exhausted neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_validate_subnet_host_routes_exhausted ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_non_existing_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_non_existing_binding ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_tolerates_db_deadlock neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_tolerates_db_deadlock ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host_list neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host_list ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_release_dynamic_segment neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_release_dynamic_segment ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_and_fail_bind_port_if_needed neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_and_fail_bind_port_if_needed ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_source_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_source_group ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_invalid_fixed_ip_address_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_invalid_fixed_ip_address_v6_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_used neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_used ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_and_fail_create_postcommit neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_and_fail_create_postcommit ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_multiple_segments_returns_minimal_mtu neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_multiple_segments_returns_minimal_mtu ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_source_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_source_group ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_return_on_concurrent_delete_and_binding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_return_on_concurrent_delete_and_binding ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_dvr neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_dvr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_public_network ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_for_non_compute_owner neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_for_non_compute_owner ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_stale_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_stale_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_non_uuid neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_non_uuid ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_device_id_unchanged neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_device_id_unchanged ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortSecurity.test_port_update_without_security_groups neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortSecurity.test_port_update_without_security_groups ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_absent_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_absent_router ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_pd_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_pd_subnet_in_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_with_ipv6_slaac_address neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_with_ipv6_slaac_address ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_duplicate_port_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_duplicate_port_binding ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_add_additional_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_add_additional_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bulk_emulated neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bulk_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_mac_generation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_mac_generation ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_lbaasv2_vip_port_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_lbaasv2_vip_port_serviced_by_dvr ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_sync neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_sync ... ok neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_up neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_up ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_in_post neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_in_post ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_fixed_ip_invalid_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_fixed_ip_invalid_subnet_id ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_caching neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_caching ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_mac_address neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_mac_address ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_no_failure neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_no_failure ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_only_ipv6_rule neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_only_ipv6_rule ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_legacy neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_legacy ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_groups_created_outside_transaction neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_groups_created_outside_transaction ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_stale_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_stale_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_ignores_port_not_found neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_ignores_port_not_found ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_by_device_id_second_call_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_by_device_id_second_call_failure ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_ingress_addr_pair neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_ingress_addr_pair ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat_no_vms neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat_no_vms ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_skip_duplicate_default_sg_error neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_skip_duplicate_default_sg_error ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_security_groups neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_security_groups ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_for_network_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_for_network_owner ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_dhcp_port_ips_prefer_next_available_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_dhcp_port_ips_prefer_next_available_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_fixed_ip_invalid_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_fixed_ip_invalid_ip ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_bind_router_returns_None neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_bind_router_returns_None ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_ingress neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_ingress ... FAIL neutron.tests.unit.plugins.ml2.test_tracked_resources.TestL3ResourcesEventHandler.test_create_delete_floating_ip_triggers_event neutron.tests.unit.plugins.ml2.test_tracked_resources.TestL3ResourcesEventHandler.test_create_delete_floating_ip_triggers_event ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_invalid_ip_and_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_invalid_ip_and_subnet_id ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_list_l3_agents_hosting_ha_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_list_l3_agents_hosting_ha_router ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_check_default_security_group_description neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_check_default_security_group_description ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_update_outside_transaction neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_update_outside_transaction ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_ip_allocation_for_ipv6_subnet_slaac_address_mode neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_ip_allocation_for_ipv6_subnet_slaac_address_mode ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_get_ports_count neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_get_ports_count ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_mac_address neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_mac_address ... FAIL neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_subnets_clears_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_subnets_clears_dirty ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_no_security_groups neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_no_security_groups ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_reschedule_ha_routers_from_down_agents neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_reschedule_ha_routers_from_down_agents ... FAIL neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_op_not_supported neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_op_not_supported ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 ... FAIL neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_entries neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_entries ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_update_with_ipam_error neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_update_with_ipam_error ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_public_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_ips_only neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_ips_only ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_is_mac_in_use neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_is_mac_in_use ... FAIL neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_tcp_entry neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_tcp_entry ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant_remote_group_id neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant_remote_group_id ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__check_dvr_serviceable_ports_on_host neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__check_dvr_serviceable_ports_on_host ... FAIL neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_udp_entry neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_udp_entry ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_no_vms neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_no_vms ... FAIL neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_open_new_conntrack_handler_failed neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_open_new_conntrack_handler_failed ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_for_network_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_for_network_owner ... FAIL neutron.tests.unit.quota.test_resource.Test_CountResource.test_core_plugin_checked_first neutron.tests.unit.quota.test_resource.Test_CountResource.test_core_plugin_checked_first ... ok neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_no_dirty_resource neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_no_dirty_resource ... ok neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_no_tracked_resource neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_no_tracked_resource ... ok neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_tracked neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_tracked ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_bcast_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_bcast_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_db_emulated neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_db_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips ... FAIL neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_with_tracking_disabled_by_config neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_with_tracking_disabled_by_config ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_with_fip neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_with_fip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_sort_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_invalid_ethertype_for_prefix neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_invalid_ethertype_for_prefix ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_emulated ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_when_unbound_port_migrates_to_bound_host neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_when_unbound_port_migrates_to_bound_host ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_two_az_hints_one_available_az neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_two_az_hints_one_available_az ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_null neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_null ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_no_more_port_exception neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_no_more_port_exception ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_bad_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_bad_tenant ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_range_bad neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_range_bad ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(dhcp disabled) neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(dhcp disabled) ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_as_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_as_admin ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_port_update_with_ipam_error neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_port_update_with_ipam_error ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_catch_router_not_found neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_catch_router_not_found ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_pagination_reverse neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_pagination_reverse ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_non_existent_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_non_existent_port ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_ip ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_invalid_fixed_ip_address_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_invalid_fixed_ip_address_v6_pd_slaac ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_two_segments_with_one_subnet_each neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_two_segments_with_one_subnet_each ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_routers_l3_agents_count neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_routers_l3_agents_count ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V6_cidr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V6_cidr ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_invalid_type_in_security_groups_param neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_invalid_type_in_security_groups_param ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_non_router neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_non_router ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(invalid) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(invalid) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_snat_mode neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_snat_mode ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_emulated ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_update_does_not_trigger_event neutron.tests.unit.quota.test_resource.TestTrackedResource.test_update_does_not_trigger_event ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_admin_down neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_admin_down ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_is_broadcast_addr_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_is_broadcast_addr_returns_400 ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete first binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete first binding_index,with manual scheduling) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_add_ha_interface_to_l3_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_add_ha_interface_to_l3_agent ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v6_slaac ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_no_az_hints_multiple_agent neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_no_az_hints_multiple_agent ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_fixed_ip_address_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_fixed_ip_address_v6_pd_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_v6_slaac ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_doesnt_occur_if_no_agents neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_doesnt_occur_if_no_agents ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete first binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete first binding_index,without manual scheduling) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_list_l3_agents_hosting_legacy_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_list_l3_agents_hosting_legacy_router ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_select_az_with_least_weight neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_select_az_with_least_weight ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_failed neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_failed ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Do not remove any bindings,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Do not remove any bindings,with manual scheduling) ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_no_ip_version neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_no_ip_version ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_add_ha_router_to_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_add_ha_router_to_agent ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_by_device_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_by_device_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_v6_slaac ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete first binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete first binding_index,without manual scheduling) ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_reverse_native ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_one_hostable_agent neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_one_hostable_agent ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_new_port_action neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_new_port_action ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_addr_modes neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_addr_modes ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_status_notify_port_event_after_update neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_status_notify_port_event_after_update ... FAIL neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_fail_on_missing_pools neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_fail_on_missing_pools ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_allocation_pool ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr_on_rmrt neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr_on_rmrt ... FAIL neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__cleanup_handles_failures neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__cleanup_handles_failures ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_by_device_id_second_call_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_by_device_id_second_call_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v4_and_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v4_and_v6 ... FAIL neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_fail_expected_cleanup neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_fail_expected_cleanup ... FAIL neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_tenant_private_network_with_provisioning_error neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_tenant_private_network_with_provisioning_error ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ip_address_only neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ip_address_only ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_pd_gw_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_pd_gw_values ... FAIL neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_allowed_address_pairs_revert neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_allowed_address_pairs_revert ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_equal_distribution neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_equal_distribution ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_too_many_routes neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_too_many_routes ... FAIL neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_get_auto_allocated_topology_dry_run_happy_path_for_kevin neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_get_auto_allocated_topology_dry_run_happy_path_for_kevin ... FAIL neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_delete_events neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_delete_events ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_ip_allocation_for_ipv6_2_subnet_slaac_mode neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_ip_allocation_for_ipv6_2_subnet_slaac_mode ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_without_ip_change neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_without_ip_change ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 ... FAIL neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_create_events neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_create_events ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_bad_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_bad_owner ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_values ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_agent_admin_state_down neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_agent_admin_state_down ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_dvr_routers_by_subnet_ids neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_dvr_routers_by_subnet_ids ... FAIL neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_vif_type_not_supported neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_vif_type_not_supported ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr ... FAIL neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_vif_type_supported neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_vif_type_supported ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_two_agents_per_network neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_two_agents_per_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_large_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_large_allocation_pool ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_subnet_ids_on_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_subnet_ids_on_router ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_update_port_status_bumps_revision neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_update_port_status_bumps_revision ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_nameserver neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_nameserver ... FAIL neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_set_controller_rate_limit neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_set_controller_rate_limit ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_reverse_emulated ... FAIL neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_stop_log_with_delete_port_event neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_stop_log_with_delete_port_event ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_ha_router_when_incompatible_agent_exist neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_ha_router_when_incompatible_agent_exist ... FAIL neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_vif_type_compatible neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_vif_type_compatible ... ok neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_auto_rescheduled_when_db_returns_active_hosts neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_auto_rescheduled_when_db_returns_active_hosts ... FAIL neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test_get_sg_log_info_for_log_resources neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test_get_sg_log_info_for_log_resources ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_other_subnet_on_network_still_in_use neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_other_subnet_on_network_still_in_use ... FAIL neutron.tests.unit.services.logapi.rpc.test_server.TestRegisterValidateRPCMethods.test_register_rpc_methods_method neutron.tests.unit.services.logapi.rpc.test_server.TestRegisterValidateRPCMethods.test_register_rpc_methods_method ... ok neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_default neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_default ... FAIL neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_disabled neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_disabled ... FAIL neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_nonexistent_sg_resource neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_nonexistent_sg_resource ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_candidates_skips_get_l3_agent_candidates_if_dvr_scheduled neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_candidates_skips_get_l3_agent_candidates_if_dvr_scheduled ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_routers_can_schedule_with_compat_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_routers_can_schedule_with_compat_agent ... ok neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_log_without_return_value neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_log_without_return_value ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_host_route neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_host_route ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_absent_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_absent_router ... FAIL neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_logs neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_logs ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_defaults neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_defaults ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation_4octet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation_4octet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_hostroutes neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_hostroutes ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_centralized neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_centralized ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete middle binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete middle binding_index,without manual scheduling) ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count_filter_by_unknown_filter neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count_filter_by_unknown_filter ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_version neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_version ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_concurrent_removal neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_concurrent_removal ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_failed_on_unexpected neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_failed_on_unexpected ... FAIL neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_notification_report_interval neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_notification_report_interval ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_too_many_dns neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_too_many_dns ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets_same_cidr_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets_same_cidr_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_invalid_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_invalid_fixed_ips ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_ip ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete middle binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete middle binding_index,with manual scheduling) ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_create_stateless_iptables_manager neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_create_stateless_iptables_manager ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Do not remove any bindings,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Do not remove any bindings,with manual scheduling) ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_out_of_cidr_global neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_out_of_cidr_global ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete first binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete first binding_index,with manual scheduling) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_ha_snat_no_vms neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_ha_snat_no_vms ... FAIL neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_network_with_router_and_interfaces neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_network_with_router_and_interfaces ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_cidr_used_on_create neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_cidr_used_on_create ... FAIL neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_with_provisioning_error neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_with_provisioning_error ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_network ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agents_hosting_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agents_hosting_routers ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_used neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_used ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_native ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_2_subnets_overlapping_cidr_not_allowed_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_2_subnets_overlapping_cidr_not_allowed_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count_filter_by_project_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count_filter_by_project_id ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_ra_modes neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_ra_modes ... FAIL neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_no_default neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_no_default ... FAIL neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionInitializeTestCase.test_initialize_subscribed_to_rpc neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionInitializeTestCase.test_initialize_subscribed_to_rpc ... ok neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_update_events_disabled_log neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_update_events_disabled_log ... ok neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test_handle_not_port_vm neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test_handle_not_port_vm ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_dhcp_disabled neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_dhcp_disabled ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_sort_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_pools neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_pools ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_plugin_failure ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_show_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_show_subnet ... FAIL neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_with_inactive_router neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_with_inactive_router ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_snat_mode neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_snat_mode ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_ipv6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_ipv6 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_before_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_before_create_callback ... FAIL neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_with_two_loaded_drivers neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_with_two_loaded_drivers ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway_allocation_pool ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_uuid neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_uuid ... FAIL neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_supported_rule_type_details neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_supported_rule_type_details ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_with_req_body_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_with_req_body_returns_400 ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_scheduler neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_scheduler ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_ipv6_slaac_port_exists neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_ipv6_slaac_port_exists ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_minbw_gr_than_bwlimit neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_minbw_gr_than_bwlimit ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_of_network_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_of_network_returns_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_with_allocation_range neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_with_allocation_range ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_create_port_callback_no_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_create_port_callback_no_policy ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_catch_integrity_error neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_catch_integrity_error ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields_noadmin_and_policy_field neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields_noadmin_and_policy_field ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_port_exists_owned_by_other neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_port_exists_owned_by_other ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_dns neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_dns ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_removed neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_removed ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_catch_router_not_found neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_catch_router_not_found ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 ... FAIL neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_not_bound_sg neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_not_bound_sg ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_callback ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_remove_ha_router_from_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_remove_ha_router_from_agent ... FAIL neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_unbound_vnic_type_not_supported neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_unbound_vnic_type_not_supported ... FAIL neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversCalls.test_implemented_call_methods neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversCalls.test_implemented_call_methods ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_returns_204 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_returns_204 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_plugin neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_plugin ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_router_doesnt_support_scheduling neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_router_doesnt_support_scheduling ... FAIL neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test___init__ neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test___init__ ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_uuid neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_uuid ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_new_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_new_router ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_allocation_pool_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_allocation_pool_returns_400 ... FAIL neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_net_tag_bumps_net_revision neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_net_tag_bumps_net_revision ... FAIL neutron.tests.unit.services.test_provider_configuration.NeutronModuleConfigDirTestCase.test_can_parse_multi_opt_service_provider_from_conf_dir neutron.tests.unit.services.test_provider_configuration.NeutronModuleConfigDirTestCase.test_can_parse_multi_opt_service_provider_from_conf_dir ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_project_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_project_id ... FAIL neutron.tests.unit.services.test_provider_configuration.NeutronModuleConfigNotParsedTestCase.test_ini_no_crash_if_config_files_not_parsed neutron.tests.unit.services.test_provider_configuration.NeutronModuleConfigNotParsedTestCase.test_ini_no_crash_if_config_files_not_parsed ... ok neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_with_unsupported_logging_type_on_port neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_with_unsupported_logging_type_on_port ... FAIL neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_trunks_created neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_trunks_created ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change ... FAIL neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_trunks_deleted neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_trunks_deleted ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_sort_native ... FAIL neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log_none_enabled neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log_none_enabled ... FAIL neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_concurrent_removal neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_concurrent_removal ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip ... FAIL neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_add_metering_label_with_bad_driver_impl neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_add_metering_label_with_bad_driver_impl ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.test_driver.LinuxBridgeDriverTestCase.test_driver_is_loaded neutron.tests.unit.services.trunk.drivers.linuxbridge.test_driver.LinuxBridgeDriverTestCase.test_driver_is_loaded ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_unwire_subports_for_trunk_port_not_found neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_unwire_subports_for_trunk_port_not_found ... ok neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule_without_label neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule_without_label ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_invalid_json_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_invalid_json_400 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_single_multiprovider neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_single_multiprovider ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_reverse_emulated ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_remove_trunk_unplug_fails neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_remove_trunk_unplug_fails ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_removed_routers_fip neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_removed_routers_fip ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_sync_router_namespaces neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_sync_router_namespaces ... ok neutron.tests.unit.services.trunk.rpc.test_agent.TrunkSkeletonTest.test___init__ neutron.tests.unit.services.trunk.rpc.test_agent.TrunkSkeletonTest.test___init__ ... ok neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_prevents_subnet_deletion neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_prevents_subnet_deletion ... FAIL neutron.tests.unit.services.trunk.rpc.test_backend.ServerSideRpcBackendTest.test___init__ neutron.tests.unit.services.trunk.rpc.test_backend.ServerSideRpcBackendTest.test___init__ ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__bind_routers_ha_has_binding neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__bind_routers_ha_has_binding ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_multiple_allocation_pools neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_multiple_allocation_pools ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_filter neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_filter ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_subnet_guard neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_subnet_guard ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_usable_after_update neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_usable_after_update ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_routers_can_schedule_with_no_compat_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_routers_can_schedule_with_no_compat_agent ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_with_physical_net neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_with_physical_net ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_address_mode_fails neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_address_mode_fails ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_network_different_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_network_different_tenant ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding_multi_host_status neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding_multi_host_status ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_delete_port_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_delete_port_binding ... FAIL neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings_exception neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings_exception ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat ... FAIL neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_trunk_created neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_trunk_created ... ok neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_add_validator_raises_keyerror_on_redefinition neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_add_validator_raises_keyerror_on_redefinition ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_validate_subnet_dns_nameservers_exhausted neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_validate_subnet_dns_nameservers_exhausted ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_port_binding_no_binding neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_port_binding_no_binding ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr) ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_dns neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_dns ... FAIL neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_get_validator_raises_keyerror_on_missing_validator neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_get_validator_raises_keyerror_on_missing_validator ... ok neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.testt_update_from_empty_to_host_binding_notifies_agent neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.testt_update_from_empty_to_host_binding_notifies_agent ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr) ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_no_active_in_host neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_no_active_in_host ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment_multiple_physnets neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment_multiple_physnets ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_bind_router_returns_None neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_bind_router_returns_None ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_get_bound_port_context_cache_hit neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_get_bound_port_context_cache_hit ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_qos_policy_id_none neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_qos_policy_id_none ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_v6_pd_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_v6_pd_allocation_pool ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_changed neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_changed ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_no_external) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_no_external) ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_call_update_port_status neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_call_update_port_status ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns_with_too_many_entries neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns_with_too_many_entries ... FAIL neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_routers_updated_on_host_rpc_call neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_routers_updated_on_host_rpc_call ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_catch_integrity_error neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_catch_integrity_error ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_candidates_iterable_on_early_returns neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_candidates_iterable_on_early_returns ... ok neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_hierarchical_binding neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_hierarchical_binding ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_provider_fail neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_provider_fail ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_bad_route_404 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_bad_route_404 ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete middle binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete middle binding_index,with manual scheduling) ... FAIL neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_addr_pair neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_addr_pair ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_unchanged neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_unchanged ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_catch_integrity_error neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_catch_integrity_error ... FAIL neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_rule_vif_type_supported neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_rule_vif_type_supported ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_unbound neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_unbound ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding_for_non_compute_owner neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding_for_non_compute_owner ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete last binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete last binding_index,with manual scheduling) ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_create_returns_201 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_create_returns_201 ... FAIL neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_unbound_vnic_type_not_supported neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_unbound_vnic_type_not_supported ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_delete_security_group_port_in_use neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_delete_security_group_port_in_use ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat and dvr_no_external) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat and dvr_no_external) ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding_update_unbound_host neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding_update_unbound_host ... FAIL neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_vif_type_not_supported neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_vif_type_not_supported ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Do not remove any bindings,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Do not remove any bindings,without manual scheduling) ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_with_same_host_binding_does_not_notify neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_with_same_host_binding_does_not_notify ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_trunk_in_error_state_raises neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_trunk_in_error_state_raises ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_port_update neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_port_update ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_delete_network neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_delete_network ... ok neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__save_with_provisioning_error neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__save_with_provisioning_error ... FAIL neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_supported_rule_type_details_no_drivers_loaded neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_supported_rule_type_details_no_drivers_loaded ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_ra_mode_fails neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_ra_mode_fails ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete first binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete first binding_index,without manual scheduling) ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_list neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_list ... ok neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_device_details neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_device_details ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_returns_200 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_returns_200 ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_qos_policy_id_from_port neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_qos_policy_id_from_port ... ok neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_default_not_changed neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_default_not_changed ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_get_devices_details_list_and_failed_devices neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_get_devices_details_list_and_failed_devices ... ok neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_dns_and_route neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_dns_and_route ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_port_delete neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_port_delete ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmpv6_with_type_only neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmpv6_with_type_only ... FAIL neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_invalid neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_invalid ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices_failures neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices_failures ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete last binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete last binding_index,without manual scheduling) ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_in_down_state neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_in_down_state ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_context_without_bounded_segment neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_context_without_bounded_segment ... ok neutron.tests.unit.services.l3_router.test_l3_router_plugin.TestL3PluginDvrConditional.test_dvr_alias_exposed_disabled neutron.tests.unit.services.l3_router.test_l3_router_plugin.TestL3PluginDvrConditional.test_dvr_alias_exposed_disabled ... ok neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_call_update_port_status_failed neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_call_update_port_status_failed ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_no_gateway neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_no_gateway ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_wrong_host neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_wrong_host ... ok neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_update_events_enabled_log neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_update_events_enabled_log ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete first binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete first binding_index,without manual scheduling) ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_multiprovider neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_multiprovider ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rules_admin_tenant neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rules_admin_tenant ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_notify_l2pop_port_wiring_non_dvr_port neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_notify_l2pop_port_wiring_non_dvr_port ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_shared ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_ports_with_no_rules neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_ports_with_no_rules ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_with_device_not_bound_to_host_no_notify neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_with_device_not_bound_to_host_no_notify ... ok neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_notify_precommit_delete neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_notify_precommit_delete ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_minbw_gr_than_bwlimit neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_minbw_gr_than_bwlimit ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Do not remove any bindings,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Do not remove any bindings,with manual scheduling) ... FAIL neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_segmentation_id neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_segmentation_id ... ok neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rules_native_quotas neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rules_native_quotas ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields ... FAIL neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_vlan_id_not_an_int neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_vlan_id_not_an_int ... ok neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_only_network_again neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_only_network_again ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_egress neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_egress ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_sg_rules_for_devices_ipv4_ingress_port_range_min_port_1 neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_sg_rules_for_devices_ipv4_ingress_port_range_min_port_1 ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_emulated ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding_failure neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding_failure ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_pagination neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_pagination ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding_for_non_compute_owner neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding_for_non_compute_owner ... FAIL neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_router_interface_ops_bump_router neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_router_interface_ops_bump_router ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_devices_details_list_and_failed_devices neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_devices_details_list_and_failed_devices ... ok neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test_driver_owns_router neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test_driver_owns_router ... FAIL neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_get_service_providers neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_get_service_providers ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_default_security_group_check_case_insensitive neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_default_security_group_check_case_insensitive ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_delete neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_delete ... ok neutron.tests.unit.services.l3_router.test_l3_router_plugin.TestL3PluginDvrConditional.test_dvr_alias_exposed_enabled neutron.tests.unit.services.l3_router.test_l3_router_plugin.TestL3PluginDvrConditional.test_dvr_alias_exposed_enabled ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk_missing neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk_missing ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_default_security_group_fail neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_default_security_group_fail ... FAIL neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_pass neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_pass ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_with_device_not_bound_to_host neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_with_device_not_bound_to_host ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups ... FAIL neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_cache_miss neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_cache_miss ... ok neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding ... FAIL neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_unbound_vnic_type_supported neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_unbound_vnic_type_supported ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_loopback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_loopback ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_no_host neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_no_host ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test_ensure_trunk_subports neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test_ensure_trunk_subports ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_allow_all_ipv4 neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_allow_all_ipv4 ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_with_empty_devices neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_with_empty_devices ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_type_only neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_type_only ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_deleted neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_deleted ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_sort neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_sort ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_unknown_event neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_unknown_event ... ok neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_has_binding_host neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_has_binding_host ... FAIL neutron.tests.unit.test_policy.NeutronPolicyTestCase.test__is_attribute_explicitly_set neutron.tests.unit.test_policy.NeutronPolicyTestCase.test__is_attribute_explicitly_set ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_only_service_ports_on_bridge neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_only_service_ports_on_bridge ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant_security_group_rule neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant_security_group_rule ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_egress neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_egress ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_unmasked_prefix neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_unmasked_prefix ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_bad_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_bad_security_group ... FAIL neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_not_bound_port neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_not_bound_port ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_random_string neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_random_string ... ok neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns ... FAIL neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_normal_pluralized_when_update neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_normal_pluralized_when_update ... ok neutron.tests.unit.services.logapi.common.test_sg_callback.TestSecurityGroupRuleCallback.test_handle_event neutron.tests.unit.services.logapi.common.test_sg_callback.TestSecurityGroupRuleCallback.test_handle_event ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_get_ports_from_devices neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_get_ports_from_devices ... FAIL neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_start_log_with_add_port_event neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_start_log_with_add_port_event ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_keyword_argument neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_keyword_argument ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_special_pluralized neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_special_pluralized ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_rpc_failure neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_rpc_failure ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bulk_native neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bulk_native ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_type_and_code neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_type_and_code ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_max_name_length neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_max_name_length ... FAIL neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_empty_with_no_drivers neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_empty_with_no_drivers ... FAIL neutron.tests.unit.test_policy.PolicyTestCase.test_ignore_case_role_check neutron.tests.unit.test_policy.PolicyTestCase.test_ignore_case_role_check ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_allow_all_ipv4_v6_bulk neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_allow_all_ipv4_v6_bulk ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_default_security_group_with_description neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_default_security_group_with_description ... FAIL neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_empty_with_no_loaded_drivers neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_empty_with_no_loaded_drivers ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_proto_num_name neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_proto_num_name ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_remote_group_id neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_remote_group_id ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group ... FAIL neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_default neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_default ... ok neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings ... FAIL neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_stop_log_with_delete_log_event neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_stop_log_with_delete_log_event ... ok neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_nonexistent_log neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_nonexistent_log ... FAIL neutron.tests.unit.test_wsgi.RequestTest.test_content_type_from_query_extension neutron.tests.unit.test_wsgi.RequestTest.test_content_type_from_query_extension ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_remove_security_group_none neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_remove_security_group_none ... FAIL neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_subports_deleted neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_subports_deleted ... ok neutron.tests.unit.test_wsgi.ResourceTest.test_dispatch neutron.tests.unit.test_wsgi.ResourceTest.test_dispatch ... ok neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_with_two_loaded_drivers neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_with_two_loaded_drivers ... FAIL neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_init_chain neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_init_chain ... ok neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_interface_removed_during_call neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_interface_removed_during_call ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_ethertype neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_ethertype ... FAIL neutron.tests.unit.quota.test_resource.TestResource.test_create_resource_with_plural_name neutron.tests.unit.quota.test_resource.TestResource.test_create_resource_with_plural_name ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_large_port_count_broken_into_parts neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_large_port_count_broken_into_parts ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_code_only neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_code_only ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 ... FAIL neutron.tests.unit.test_wsgi.ResourceTest.test_type_error neutron.tests.unit.test_wsgi.ResourceTest.test_type_error ... ok neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_create_log neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_create_log ... ok neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_info_create neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_info_create ... ok neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty_no_dirty_tenant neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty_no_dirty_tenant ... FAIL neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_update_log neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_update_log ... ok neutron.tests.unit.test_wsgi.SerializerTest.test_serialize_content_type_json neutron.tests.unit.test_wsgi.SerializerTest.test_serialize_content_type_json ... ok neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_remove_metering_label neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_remove_metering_label ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_in_post_emulated neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_in_post_emulated ... FAIL neutron.tests.unit.tests.test_base.BrokenExceptionHandlerTestCase.test_broken_exception_handler neutron.tests.unit.tests.test_base.BrokenExceptionHandlerTestCase.test_broken_exception_handler ... ok neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_with_rules neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_with_rules ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_protocol neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_protocol ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_default_security_group_name_fail neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_default_security_group_name_fail ... FAIL /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, neutron.tests.unit.tests.test_post_mortem_debug.TestFilteredTraceback.test_filter_traceback neutron.tests.unit.tests.test_post_mortem_debug.TestFilteredTraceback.test_filter_traceback ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_min_only neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_min_only ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugin_fails_to_start_no_loaded_drivers neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugin_fails_to_start_no_loaded_drivers ... FAIL neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_resync neutron.tests.unit.quota.test_resource.TestTrackedResource.test_resync ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_show_returns_200 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_show_returns_200 ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_diff_desc neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_diff_desc ... FAIL neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_label_rule neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_label_rule ... ok neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule_in_update neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule_in_update ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group_rules neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group_rules ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_remote_ip_prefix neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_remote_ip_prefix ... FAIL neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_metering_agent_host_value neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_metering_agent_host_value ... ok neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_two_az_hints neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_two_az_hints ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label ... ok neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugins_fails_to_start_seg_type_validator_not_found neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugins_fails_to_start_seg_type_validator_not_found ... FAIL neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_subnet_marks_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_subnet_marks_dirty ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_proto_name_num neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_proto_name_num ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_full_uuids_skip_port_id_lookup neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_full_uuids_skip_port_id_lookup ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_specific_id neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_specific_id ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_metering_label_rules neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_metering_label_rules ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_min_port_greater_max neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_min_port_greater_max ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_two_agents_per_segment neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_two_agents_per_segment ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_empty_rules_id_only neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_empty_rules_id_only ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_default_security_group_nonadmin neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_default_security_group_nonadmin ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_after_create neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_after_create ... FAIL neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_networks_clears_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_networks_clears_dirty ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Not match AZ) neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Not match AZ) ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_max_only neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_max_only ... FAIL neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_duplicate_partial_segments neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_duplicate_partial_segments ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_pagination_reverse neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_pagination_reverse ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_ports_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_ports_security_group ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_host_network_filter_by_hosts neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_host_network_filter_by_hosts ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding_failure neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding_failure ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_after_delete neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_after_delete ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ports_but_no_protocol neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ports_but_no_protocol ... FAIL neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_securitygrouprules_clears_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_securitygrouprules_clears_dirty ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_sort neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_sort ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_rule_updated neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_rule_updated ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_filter_bindings neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_filter_bindings ... FAIL neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_no_filter neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_no_filter ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_security_group ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_network_qos_policy_id neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_network_qos_policy_id ... ok neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices_empty_dev neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices_empty_dev ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_member_updated neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_member_updated ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_after_delete_empty_list neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_after_delete_empty_list ... FAIL neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_shared neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_shared ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_multiple_security_groups neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_multiple_security_groups ... FAIL neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_network_triggers_event neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_network_triggers_event ... FAIL neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_notify_not_sent_with_port_not_found neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_notify_not_sent_with_port_not_found ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_on_port_from_wrong_tenant neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_on_port_from_wrong_tenant ... FAIL neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_check_router_match neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_check_router_match ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_auto_schedule neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_auto_schedule ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_port_create_creates_default_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_port_create_creates_default_security_group ... FAIL neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_metering_label_shared_rpc_call neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_metering_label_shared_rpc_call ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_security_group ... FAIL neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_with_one_loaded_driver neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_with_one_loaded_driver ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_invalid_type_in_security_groups_param neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_invalid_type_in_security_groups_param ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_trunk_update_notify_precommit_update neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_trunk_update_notify_precommit_update ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules ... FAIL neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_subport_invalid_segmentation_type neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_subport_invalid_segmentation_type ... ok neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_network_with_subnet_triggers_event neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_network_with_subnet_triggers_event ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_boolean_type_name neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_boolean_type_name ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_min_less_than_max neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_min_less_than_max ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_multiple_security_groups neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_multiple_security_groups ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_no_db_calls_with_no_ports neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_no_db_calls_with_no_ports ... FAIL neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_port_marks_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_port_marks_dirty ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rule_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rule_for_nonexistent_policy ... FAIL neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_unbound_port neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_unbound_port ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_for_nonexistent_policy ... FAIL neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_securitygroup_triggers_event neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_securitygroup_triggers_event ... FAIL neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_in_namespace neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_in_namespace ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_different_security_group_ids neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_different_security_group_ids ... FAIL neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_interface_removed_during_call neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_interface_removed_during_call ... ok neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_subnetpools_clears_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_subnetpools_clears_dirty ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_types neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_types ... FAIL neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_no_namespace neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_no_namespace ... ok neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_no_namespace neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_no_namespace ... ok neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_ports_clears_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_ports_clears_dirty ... FAIL neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_interface_not_exists neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_interface_not_exists ... ok neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_error neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_error ... ok neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_cannot_be_trunked_raises neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_cannot_be_trunked_raises ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_max_name_length neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_max_name_length ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_db neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_db ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_dscp_marking_rule neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_dscp_marking_rule ... FAIL neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_namespace_not_exists neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_namespace_not_exists ... ok neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_icmp_entry neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_icmp_entry ... ok neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_resync_calls_set_quota_usage neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_resync_calls_set_quota_usage ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_reserved neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_reserved ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_port_all_rules_valid neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_port_all_rules_valid ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_changed neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_changed ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ethertype_invalid_as_number neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ethertype_invalid_as_number ... FAIL neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_delete_metering_label_does_not_clear_router_tenant_id neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_delete_metering_label_does_not_clear_router_tenant_id ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_first_call_with_dirty_false neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_first_call_with_dirty_false ... FAIL neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_resync neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_resync ... FAIL neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_subnetpool_marks_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_subnetpool_marks_dirty ... FAIL neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_default_service_plugins neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_default_service_plugins ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_verify_bad_method_call neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_verify_bad_method_call ... FAIL neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements_child_first neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements_child_first ... ok neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_no_usage_info_calls_set_quota_usage neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_no_usage_info_calls_set_quota_usage ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_no_usage_info_calls_set_quota_usage neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_no_usage_info_calls_set_quota_usage ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_group_id neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_group_id ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent ... FAIL neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements_with_parent neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements_with_parent ... ok neutron.tests.unit.test_manager.NeutronManagerTestCase.test_post_plugin_validation neutron.tests.unit.test_manager.NeutronManagerTestCase.test_post_plugin_validation ... ok neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_many_hostable_agents neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_many_hostable_agents ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_false neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_false ... FAIL neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_tracked_resource neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_tracked_resource ... ok neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_existing_no_override neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_existing_no_override ... ok neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_port_triggers_event neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_port_triggers_event ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_no_az_hints_one_agent neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_no_az_hints_one_agent ... FAIL neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_new_resource neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_new_resource ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_code_too_big neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_code_too_big ... FAIL neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_fixed_ips_on_shared_network neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_fixed_ips_on_shared_network ... ok neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update_handles_db_retries neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update_handles_db_retries ... FAIL neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_update neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_update ... ok neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(No network) neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(No network) ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Network already scheduled) neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Network already scheduled) ... FAIL neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check ... ok neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_default_az_hints neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_default_az_hints ... FAIL neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_with_port neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_with_port ... FAIL neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource ... ok neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_securitygrouprule_triggers_event neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_securitygrouprule_triggers_event ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_not_auto_rescheduled_when_db_returns_all_hosts neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_not_auto_rescheduled_when_db_returns_all_hosts ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Invalid host) neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Invalid host) ... FAIL neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_port_name_update_revises neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_port_name_update_revises ... FAIL neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource_owner neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource_owner ... ok neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_multi_service_provider_opt neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_multi_service_provider_opt ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_tcp_protocol_as_number neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_tcp_protocol_as_number ... FAIL neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_tenant_id_check_no_target_field_raises neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_tenant_id_check_no_target_field_raises ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_subports_deleted neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_subports_deleted ... ok neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_rescheduled_when_db_returns_active_hosts neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_rescheduled_when_db_returns_active_hosts ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_multi_agents neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_multi_agents ... FAIL neutron.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement neutron.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_trunks_updated neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_trunks_updated ... ok neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_subnetpool_triggers_event neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_subnetpool_triggers_event ... FAIL neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_remove_metering_label_rpc_call neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_remove_metering_label_rpc_call ... FAIL neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_interface_not_exists neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_interface_not_exists ... ok neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_subport_patch_port_int_side neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_subport_patch_port_int_side ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_tcp_or_udp_protocol neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_tcp_or_udp_protocol ... FAIL neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json_with_unicode neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json_with_unicode ... ok neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_deserialize neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_deserialize ... ok neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_interface_removed_during_call neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_interface_removed_during_call ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_subport_patch_port_trunk_side neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_subport_patch_port_trunk_side ... ok neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_single_agent neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_single_agent ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active_admin_down neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active_admin_down ... FAIL neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_in_namespace neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_in_namespace ... ok neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_and_query_extension neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_and_query_extension ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_trunk_patch_port_int_side neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_trunk_patch_port_int_side ... ok neutron.tests.unit.test_wsgi.RequestTest.test_content_type_with_charset neutron.tests.unit.test_wsgi.RequestTest.test_content_type_with_charset ... ok neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_namespace_not_exists neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_namespace_not_exists ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_trunk_patch_port_trunk_side neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_trunk_patch_port_trunk_side ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_empty_rules neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_empty_rules ... FAIL neutron.tests.unit.test_wsgi.RequestTest.test_content_type_with_given_content_types neutron.tests.unit.test_wsgi.RequestTest.test_content_type_with_given_content_types ... ok neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_namespace_not_exists neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_namespace_not_exists ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_legacy neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_legacy ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_missing_argument neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_missing_argument ... ok neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_admin_up neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_admin_up ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_auto_schedule_no_match neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_auto_schedule_no_match ... FAIL neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_list_entries neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_list_entries ... ok neutron.tests.unit.test_wsgi.ResourceTest.test_call_resource_class_internal_error neutron.tests.unit.test_wsgi.ResourceTest.test_call_resource_class_internal_error ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__get_current_status_degraded neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__get_current_status_degraded ... ok neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_new_failed neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_new_failed ... ok neutron.tests.unit.test_wsgi.ResourceTest.test_wrong_content_type_server_error neutron.tests.unit.test_wsgi.ResourceTest.test_wrong_content_type_server_error ... ok neutron.tests.unit.quota.test_resource.TestResource.test_resource_default_value neutron.tests.unit.quota.test_resource.TestResource.test_resource_default_value ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_trunk_not_associated neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_trunk_not_associated ... ok neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_list_creates_default_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_list_creates_default_security_group ... FAIL neutron.tests.unit.quota.test_resource.Test_CountResource.test_all_plugins_checked neutron.tests.unit.quota.test_resource.Test_CountResource.test_all_plugins_checked ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_ovsdb_failure neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_ovsdb_failure ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test__get_routers_can_schedule_with_no_target_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test__get_routers_can_schedule_with_no_target_routers ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_least_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_least_routers ... FAIL neutron.tests.unit.test_wsgi.TestWSGIServer.test_ipv6_listen_called_with_scope neutron.tests.unit.test_wsgi.TestWSGIServer.test_ipv6_listen_called_with_scope ... ok neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_non_tracked_resource neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_non_tracked_resource ... ok neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_tracked_resource_error_if_already_registered_as_untracked neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_tracked_resource_error_if_already_registered_as_untracked ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_add_sub_port_plug_fails neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_add_sub_port_plug_fails ... ok neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_random_port neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_random_port ... ok neutron.tests.unit.services.trunk.rpc.test_backend.ServerSideRpcBackendTest.test_process_event neutron.tests.unit.services.trunk.rpc.test_backend.ServerSideRpcBackendTest.test_process_event ... ok neutron.tests.unit.tests.functional.test_base.ConfigDecoratorTestCase.test_override_variables neutron.tests.unit.tests.functional.test_base.ConfigDecoratorTestCase.test_override_variables ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_random_scheduling neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_random_scheduling ... FAIL neutron.tests.unit.tests.test_base.CatchTimeoutTestCase.test_catch_timeout neutron.tests.unit.tests.test_base.CatchTimeoutTestCase.test_catch_timeout ... ok neutron.tests.unit.tests.test_post_mortem_debug.TestTesttoolsExceptionHandler.test__get_debugger neutron.tests.unit.tests.test_post_mortem_debug.TestTesttoolsExceptionHandler.test__get_debugger ... ok /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_marks_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_marks_dirty ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_two_agents_per_segment_one_hostable_agent neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_two_agents_per_segment_one_hostable_agent ... FAIL neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_in_namespace neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_in_namespace ... ok neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_noretryerror neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_noretryerror ... FAIL neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_error neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_error ... ok neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test___init__ neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test___init__ ... ok neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_open_new_conntrack_handler_pass neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_open_new_conntrack_handler_pass ... ok neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginL3AgentSchedulerServicePlugin.test_add_metering_label_rpc_call neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginL3AgentSchedulerServicePlugin.test_add_metering_label_rpc_call ... FAIL neutron.tests.unit.quota.test_resource.TestResource.test_resource_negative_default_value neutron.tests.unit.quota.test_resource.TestResource.test_resource_negative_default_value ... ok neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_one_agents_per_network neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_one_agents_per_network ... FAIL neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_get_validator neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_get_validator ... ok neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_find_a_router_for_fip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_find_a_router_for_fip_port_forwarding ... FAIL neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_first_call_with_dirty_false neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_first_call_with_dirty_false ... FAIL neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_invoked_with_tracking_disabled neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_invoked_with_tracking_disabled ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy_with_extra_tenant_keyword neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy_with_extra_tenant_keyword ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_distributed_router_to_l3_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_distributed_router_to_l3_agent ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Agent down) neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Agent down) ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugin_with_fake_driver neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugin_with_fake_driver ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_not_rescheduled_when_db_returns_all_hosts neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_not_rescheduled_when_db_returns_all_hosts ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_dvr_to_snat neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_dvr_to_snat ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_no_host_mapping neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_no_host_mapping ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_duplicates neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_duplicates ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_already_scheduled neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_already_scheduled ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_nonexistent_policy ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_az_hints neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_az_hints ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_precommit_delete neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_precommit_delete ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_legacy_to_dvr neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_legacy_to_dvr ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_multi_agent_fail_one neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_multi_agent_fail_one ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_policy_with_filters neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_policy_with_filters ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_many_networks neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_many_networks ... FAIL neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_unset_trunks_set neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_unset_trunks_set ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active_admin_up neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active_admin_up ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_rule_notification_and_driver_ordering neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_rule_notification_and_driver_ordering ... FAIL neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_catches_exceptions_on_fetching_bindings neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_catches_exceptions_on_fetching_bindings ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_min_less_than_max neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_min_less_than_max ... FAIL neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_multiple_drivers neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_multiple_drivers ... FAIL neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_tenant_id neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_tenant_id ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found ... FAIL neutron.tests.unit.test_manager.NeutronManagerTestCase.test_get_service_plugin_by_path_prefix_3 neutron.tests.unit.test_manager.NeutronManagerTestCase.test_get_service_plugin_by_path_prefix_3 ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_dvr_to_snat neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_dvr_to_snat ... FAIL neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_is_loaded neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_is_loaded ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_legacy_to_dvr neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_legacy_to_dvr ... FAIL neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_qos_policy_bump_port_revision neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_qos_policy_bump_port_revision ... FAIL neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_subnet_fails neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_subnet_fails ... ok neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_service_provider_name_too_long neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_service_provider_name_too_long ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_legacy neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_legacy ... FAIL neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_fixed_ips_on_nonshared_network neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_fixed_ips_on_nonshared_network ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk_plugin_disabled neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk_plugin_disabled ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_distributed_router_to_l3_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_distributed_router_to_l3_agent ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_dvr_router_without_snatbinding_and_no_gw neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_dvr_router_without_snatbinding_and_no_gw ... FAIL neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_create neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_create ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_put_trunk_subport neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_put_trunk_subport ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_tenant_id_check_caches_extracted_fields neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_tenant_id_check_caches_extracted_fields ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test__iter_output_by_interface neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test__iter_output_by_interface ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test_trunk_on_host neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test_trunk_on_host ... ok neutron.tests.unit.test_policy.PolicyTestCase.test_early_AND_enforcement neutron.tests.unit.test_policy.PolicyTestCase.test_early_AND_enforcement ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_allowed_address_pairs neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_allowed_address_pairs ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_ovsdb_error neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_ovsdb_error ... ok neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_bad_action_throws neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_bad_action_throws ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_bridge_name neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_bridge_name ... ok neutron.tests.unit.test_wsgi.FaultTest.test_call_fault neutron.tests.unit.test_wsgi.FaultTest.test_call_fault ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_dvr_handle_new_service_port neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_dvr_handle_new_service_port ... FAIL neutron.tests.unit.test_wsgi.ResponseHeadersSerializerTest.test_default neutron.tests.unit.test_wsgi.ResponseHeadersSerializerTest.test_default ... ok neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_get_body_serializer neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_get_body_serializer ... ok neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_json_response neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_json_response ... ok neutron.tests.unit.test_wsgi.SerializerTest.test_get_deserialize_handler_unknown_content_type neutron.tests.unit.test_wsgi.SerializerTest.test_get_deserialize_handler_unknown_content_type ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_scheduler_with_ha_enabled neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_scheduler_with_ha_enabled ... FAIL /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, neutron.tests.unit.test_wsgi.TextDeserializerTest.test_dispatch_default neutron.tests.unit.test_wsgi.TextDeserializerTest.test_dispatch_default ... ok neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_after_create_empty_list neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_after_create_empty_list ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test__unbind_router_removes_binding neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test__unbind_router_removes_binding ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_ordered_l3_agents_by_num_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_ordered_l3_agents_by_num_routers ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_centralized neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_centralized ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete middle binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete middle binding_index,with manual scheduling) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_precommit_create_empty_list neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_precommit_create_empty_list ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_get_agents_dict_for_router_unscheduled_returns_empty_list neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_get_agents_dict_for_router_unscheduled_returns_empty_list ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_existing_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_existing_router ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete middle binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete middle binding_index,without manual scheduling) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_remove_ha_router_from_all_agents neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_remove_ha_router_from_all_agents ... FAIL neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_same_as_trunk neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_same_as_trunk ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete last binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete last binding_index,with manual scheduling) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr_rmrt neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr_rmrt ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete last binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete last binding_index,with manual scheduling) ... FAIL neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_get_agent_types_by_host_returns_agents neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_get_agent_types_by_host_returns_agents ... FAIL neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_request_id_extracted_from_env neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_request_id_extracted_from_env ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_no_removing_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_no_removing_routers ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete middle binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete middle binding_index,with manual scheduling) ... FAIL neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_by_name_is_loaded neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_by_name_is_loaded ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_mode neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_mode ... FAIL neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_get_port_works neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_get_port_works ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_malformed_target_field_raises neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_malformed_target_field_raises ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_ip_update neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_ip_update ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete last binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete last binding_index,without manual scheduling) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test__schedule_router_skips_unschedulable_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test__schedule_router_skips_unschedulable_routers ... FAIL neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_reset_adminonly_attr_to_default_fails neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_reset_adminonly_attr_to_default_fails ... ok neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_network_with_router neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_network_with_router ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_ha_snat_no_vms neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_ha_snat_no_vms ... FAIL neutron.tests.unit.test_policy.PolicyTestCase.test_check_non_existent_action neutron.tests.unit.test_policy.PolicyTestCase.test_check_non_existent_action ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_mac_address_update neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_mac_address_update ... FAIL neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_happy_path_for_kevin neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_happy_path_for_kevin ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agents_hosting_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agents_hosting_routers ... FAIL neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_nonexistent_action_throws neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_nonexistent_action_throws ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule ... FAIL neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch ... ok neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_expected_content_type neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_expected_content_type ... ok neutron.tests.unit.test_wsgi.ResourceTest.test_dispatch_unknown_controller_action neutron.tests.unit.test_wsgi.ResourceTest.test_dispatch_unknown_controller_action ... ok neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_response_None neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_response_None ... ok neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_unknown_content_type neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_serialize_unknown_content_type ... ok neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_update_events_disabled_log neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_update_events_disabled_log ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_bind_router_returns_None neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_bind_router_returns_None ... FAIL neutron.tests.unit.test_wsgi.SerializerTest.test_deserialize_raise_bad_request neutron.tests.unit.test_wsgi.SerializerTest.test_deserialize_raise_bad_request ... ok neutron.tests.unit.test_wsgi.TestWorkerService.test_reset neutron.tests.unit.test_wsgi.TestWorkerService.test_reset ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_no_external) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_no_external) ... FAIL neutron.tests.unit.test_wsgi.TestWorkerService.test_start_withoutdb_call neutron.tests.unit.test_wsgi.TestWorkerService.test_start_withoutdb_call ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test__unbind_router_removes_binding neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test__unbind_router_removes_binding ... FAIL /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_two_member_trailing_chain neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_two_member_trailing_chain ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_mode neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_mode ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_schedule_dvr_router_without_snatbinding_and_no_gw neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_schedule_dvr_router_without_snatbinding_and_no_gw ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat, dvr and dvr_no_external) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat, dvr and dvr_no_external) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_removed_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_removed_routers ... FAIL neutron.tests.unit.services.logapi.common.test_db_api.LoggingRpcCallbackTestCase.test_get_sg_log_info_for_create_or_update_log neutron.tests.unit.services.logapi.common.test_db_api.LoggingRpcCallbackTestCase.test_get_sg_log_info_for_create_or_update_log ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete first binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete first binding_index,with manual scheduling) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_subnet_ids_on_router_no_subnet neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_subnet_ids_on_router_no_subnet ... FAIL neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_resource_id_not_exists neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_resource_id_not_exists ... ok neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_unsupported_logging_type neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_unsupported_logging_type ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete first binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete first binding_index,without manual scheduling) ... FAIL neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_is_empty neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_is_empty ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_wont_create_redundant_ports neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_wont_create_redundant_ports ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete last binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete last binding_index,without manual scheduling) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_router_distributed neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_router_distributed ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(no filter) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(no filter) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete middle binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete middle binding_index,without manual scheduling) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_existing_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_existing_router ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat and dvr) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat and dvr) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_schedule_router_distributed neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_schedule_router_distributed ... FAIL neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__clear_router_provider neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__clear_router_provider ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat, dvr and dvr_no_external) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat, dvr and dvr_no_external) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_delete_ha_interfaces_from_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_delete_ha_interfaces_from_agent ... FAIL neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_with_flags neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_with_flags ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_schedule_routers_unique_binding_indices neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_schedule_routers_unique_binding_indices ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Do not remove any bindings,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Do not remove any bindings,with manual scheduling) ... FAIL neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test_uses_scheduler neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test_uses_scheduler ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Do not remove any bindings,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Do not remove any bindings,without manual scheduling) ... FAIL neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.Test_LegacyPlusProviderConfiguration.test__update_router_provider_invalid neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.Test_LegacyPlusProviderConfiguration.test__update_router_provider_invalid ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(no filter) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(no filter) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete last binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete last binding_index,without manual scheduling) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_legacy neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_legacy ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Do not remove any bindings,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Do not remove any bindings,with manual scheduling) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat and dvr) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat and dvr) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_scheduler_auto_schedule_when_agent_added neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_scheduler_auto_schedule_when_agent_added ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_bind_router_twice_for_non_ha neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_bind_router_twice_for_non_ha ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Do not remove any bindings,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Do not remove any bindings,without manual scheduling) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Do not remove any bindings,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Do not remove any bindings,without manual scheduling) ... FAIL neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_provisioning_error_no_toplogy neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_provisioning_error_no_toplogy ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Do not remove any bindings,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Do not remove any bindings,without manual scheduling) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_new_port_no_action neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_new_port_no_action ... FAIL neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_default_existed neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_default_existed ... FAIL neutron.tests.unit.services.logapi.common.test_db_api.LoggingRpcCallbackTestCase.test_get_sg_log_info_for_port_added_event neutron.tests.unit.services.logapi.common.test_db_api.LoggingRpcCallbackTestCase.test_get_sg_log_info_for_port_added_event ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete last binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete last binding_index,without manual scheduling) ... FAIL neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_add_log_object_refs neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_add_log_object_refs ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr ... FAIL neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__set_router_provider_attr_lookups neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__set_router_provider_attr_lookups ... FAIL neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_logging_type_supported neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_logging_type_supported ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete first binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete first binding_index,with manual scheduling) ... FAIL neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_vnic_compatible neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_vnic_compatible ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_no_action neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_no_action ... FAIL neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__set_router_provider_flavor_specified neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__set_router_provider_flavor_specified ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete middle binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete middle binding_index,with manual scheduling) ... FAIL neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_info_update neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_info_update ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_already_scheduled neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_already_scheduled ... FAIL neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_get_traffic_counters neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_get_traffic_counters ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_migration_port_profile neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_migration_port_profile ... FAIL neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_purge_metering_info_delete neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_purge_metering_info_delete ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete middle binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete middle binding_index,without manual scheduling) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_ha_router_when_dvr_agent_exist neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_ha_router_when_dvr_agent_exist ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_removing_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_removing_routers ... FAIL neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_routers_updated neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_routers_updated ... ok neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_when_no_namespace neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_when_no_namespace ... ok neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_fail_on_missing_ext_net neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_fail_on_missing_ext_net ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_process_metering_label_rules neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_process_metering_label_rules ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_specific_router_when_agent_added neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_specific_router_when_agent_added ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__bind_routers_ha_no_binding neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__bind_routers_ha_no_binding ... ok neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_expected_cleanup neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_expected_cleanup ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_port_delete neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_port_delete ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule_dvr_router neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule_dvr_router ... ok neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test__get_ports_being_logged neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test__get_ports_being_logged ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_routers neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_routers ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_all_routers_when_agent_added neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_all_routers_when_agent_added ... FAIL neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_tenant_private_network_handles_subnet_errors neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_tenant_private_network_handles_subnet_errors ... FAIL neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_invalid_resource_constraint neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_invalid_resource_constraint ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat) ... FAIL neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__flavor_plugin neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__flavor_plugin ... FAIL neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_target_id_not_exists neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_target_id_not_exists ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None ... FAIL neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_add_router neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_add_router ... ok neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_removed_log_object_ref neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_removed_log_object_ref ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(invalid) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(invalid) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error ... FAIL neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test___init__ neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test___init__ ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat and dvr_no_external) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat and dvr_no_external) ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports ... FAIL neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_with_unsupported_logging_type neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_with_unsupported_logging_type ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete middle binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete middle binding_index,without manual scheduling) ... FAIL neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_rpc_call neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_rpc_call ... FAIL neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_log_with_return_value neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_log_with_return_value ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_scheduler neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_scheduler ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__bind_routers_centralized neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__bind_routers_centralized ... ok neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_sync_router_namespaces neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_sync_router_namespaces ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete last binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete last binding_index,with manual scheduling) ... FAIL neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_bound_port neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_bound_port ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_dvr_routers neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_dvr_routers ... ok neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_provisioning_error_network_only neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_provisioning_error_network_only ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_legacy_routers neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_legacy_routers ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_catch_router_not_found neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_catch_router_not_found ... FAIL neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_create_events neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_create_events ... ok neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_routers_removal neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_routers_removal ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(legacy) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(legacy) ... FAIL neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_generate_cookie neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_generate_cookie ... ok neutron.tests.unit.services.logapi.drivers.test_manager.TestGetParameter.test__get_param_missing_parameter neutron.tests.unit.services.logapi.drivers.test_manager.TestGetParameter.test__get_param_missing_parameter ... FAIL neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginL3AgentScheduler.test_add_metering_label_rpc_call neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginL3AgentScheduler.test_add_metering_label_rpc_call ... FAIL neutron.tests.unit.services.logapi.drivers.test_manager.TestHandleResourceCallback.test_subscribe_resources_cb neutron.tests.unit.services.logapi.drivers.test_manager.TestHandleResourceCallback.test_subscribe_resources_cb ... FAIL neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_get_floatingip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_get_floatingip_port_forwarding ... FAIL neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_delete_log neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_delete_log ... ok neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_delete_router neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_delete_router ... ok neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_empty_with_no_drivers neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_empty_with_no_drivers ... FAIL neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_log neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_log ... FAIL neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_delete_events neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_delete_events ... ok neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_metering_label_rpc_call neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_metering_label_rpc_call ... FAIL neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_available_rules_no_rule_in_common neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_available_rules_no_rule_in_common ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(legacy) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(legacy) ... FAIL neutron.tests.unit.services.logapi.common.test_validators.TestRegisterValidateMethods.test_get_validated_method neutron.tests.unit.services.logapi.common.test_validators.TestRegisterValidateMethods.test_get_validated_method ... ok neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_add_metering_label_runtime_error neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_add_metering_label_runtime_error ... ok neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_address neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_address ... FAIL neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete first binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete first binding_index,with manual scheduling) ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_bwlimit_less_than_minbw neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_bwlimit_less_than_minbw ... FAIL neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_remove_metering_label_rule neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_remove_metering_label_rule ... ok neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_start_log_with_update_or_create_log_event neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_start_log_with_update_or_create_log_event ... ok neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_initialize_bridge neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_initialize_bridge ... ok neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_create_floatingip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_create_floatingip_port_forwarding ... FAIL neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_update_metering_label_rule neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_update_metering_label_rule ... ok neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete last binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete last binding_index,with manual scheduling) ... FAIL neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversCalls.test_not_implemented_call_methods neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversCalls.test_not_implemented_call_methods ... FAIL neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_with_one_loaded_driver neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_with_one_loaded_driver ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rule neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rule ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_with_dvr_routers neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_with_dvr_routers ... ok neutron.tests.unit.services.logapi.rpc.test_server.TestRegisterValidateRPCMethods.test_get_rpc_method neutron.tests.unit.services.logapi.rpc.test_server.TestRegisterValidateRPCMethods.test_get_rpc_method ... ok neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_get_auto_allocated_topology_dry_run_bad_input neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_get_auto_allocated_topology_dry_run_bad_input ... FAIL neutron.tests.unit.services.test_provider_configuration.NeutronModuleMultiConfigFileTestCase.test_read_configuration_from_all_matching_files neutron.tests.unit.services.test_provider_configuration.NeutronModuleMultiConfigFileTestCase.test_read_configuration_from_all_matching_files ... ok neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_update_floatingip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_update_floatingip_port_forwarding ... FAIL neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerLoggingTypes.test_available_logging_types neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerLoggingTypes.test_available_logging_types ... FAIL neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_nonexistent_target neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_nonexistent_target ... FAIL neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_external neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_external ... FAIL neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_agent_port_change_is_trunk neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_agent_port_change_is_trunk ... ok neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test_get_sg_log_info_for_port neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test_get_sg_log_info_for_port ... ok neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_update_router neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_update_router ... ok neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversCalls.test_implemented_call_methods neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversCalls.test_implemented_call_methods ... FAIL neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_update_events_enabled_log neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_update_events_enabled_log ... ok neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_internal neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_internal ... FAIL neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_target neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_target ... FAIL neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_full_options neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_full_options ... FAIL neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_agent_port_change_not_trunk neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_agent_port_change_not_trunk ... ok neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_available_rules_one_in_common neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_available_rules_one_in_common ... FAIL neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test_handle_port_vm neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test_handle_port_vm ... ok neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_label neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_label ... ok neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_notification_report neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_notification_report ... ok neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_not_bound_port neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_not_bound_port ... FAIL neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_happy_path neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_happy_path ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_max_more_than_min neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_max_more_than_min ... FAIL neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_router_deleted neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_router_deleted ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_delete_trunk_subport neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_delete_trunk_subport ... ok neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_parent_resource neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_parent_resource ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_dscp_marking_rule neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_dscp_marking_rule ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule_dvr_router neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule_dvr_router ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_by_id neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_by_id ... ok neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_purge_metering_info neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_purge_metering_info ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test_delete_trunk_subports neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test_delete_trunk_subports ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_policy ... FAIL neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_get_floatingip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_get_floatingip_port_forwarding ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_get_traffic_counters_with_missing_chain neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_get_traffic_counters_with_missing_chain ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.test_driver.LinuxBridgeDriverTestCase.test_driver_properties neutron.tests.unit.services.trunk.drivers.linuxbridge.test_driver.LinuxBridgeDriverTestCase.test_driver_properties ... ok neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test__get_ports_being_logged_not_supported_log_type neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test__get_ports_being_logged_not_supported_log_type ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_process_metering_label_rules_with_no_gateway_router neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_process_metering_label_rules_with_no_gateway_router ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules_for_policy_with_filters neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules_for_policy_with_filters ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_not_for_this_agent neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_not_for_this_agent ... ok neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_update_floatingip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_update_floatingip_port_forwarding ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_device_on_bridge neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_device_on_bridge ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rule neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rule ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_positional_argument neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_positional_argument ... ok neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_unbound_vnic_type_supported neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_unbound_vnic_type_supported ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_report_trunk_called_on_wiring neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_report_trunk_called_on_wiring ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_policy_with_filters neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_policy_with_filters ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_is_not_loaded neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_is_not_loaded ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_for_nonexistent_policy ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rule_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rule_for_nonexistent_policy ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugins_fails_to_start_conflicting_seg_types neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugins_fails_to_start_conflicting_seg_types ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_changed neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_changed ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_nonexistent_policy ... FAIL neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_not_shared neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_not_shared ... FAIL neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_bound_sg neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_bound_sg ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_notify_after_create neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_notify_after_create ... FAIL neutron.tests.unit.services.logapi.common.test_validators.TestRegisterValidateMethods.test_register_validate_method neutron.tests.unit.services.logapi.common.test_validators.TestRegisterValidateMethods.test_register_validate_method ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_ports_with_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_ports_with_policy ... FAIL neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_remove_one_metering_label_rpc_call neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_remove_one_metering_label_rpc_call ... FAIL neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_create_floatingip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_create_floatingip_port_forwarding ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_port_raise_in_use_by_trunk neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_port_raise_in_use_by_trunk ... FAIL neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_single_service_provider_opt neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_single_service_provider_opt ... ok neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_delete_floatingip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_delete_floatingip_port_forwarding ... FAIL neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_delete_floatingip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_delete_floatingip_port_forwarding ... FAIL neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_get_service_providers_with_fields neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_get_service_providers_with_fields ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_bwlimit_less_than_minbw neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_bwlimit_less_than_minbw ... FAIL neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_get_floatingip_port_forwardings neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_get_floatingip_port_forwardings ... FAIL neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_other_exception neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_other_exception ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk ... ok neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_update_floatingip_port_forwarding_port_in_use neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_update_floatingip_port_forwarding_port_in_use ... FAIL neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversCalls.test_not_implemented_call_methods neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversCalls.test_not_implemented_call_methods ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_removed neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_removed ... FAIL neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test__get_vlan_children neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_trunk_plumber.PlumberTestCase.test__get_vlan_children ... ok neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_trunk_goes_to_down neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_trunk_goes_to_down ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_for_nonexistent_policy ... FAIL neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_empty_with_no_loaded_drivers neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_empty_with_no_loaded_drivers ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_trunk_rpc_error neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_trunk_rpc_error ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules_for_nonexistent_policy ... FAIL neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test__parse_parameter_values neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test__parse_parameter_values ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_create_trunk_failure neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_create_trunk_failure ... ok neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_handle_expired_object neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_handle_expired_object ... FAIL neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_set_trunks_unset neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_set_trunks_unset ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type_as_user neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type_as_user ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_missing_bridge neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_missing_bridge ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_create_port_callback_policy_on_network neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_create_port_callback_policy_on_network ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule ... FAIL neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_smaller_than_trunks neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_smaller_than_trunks ... FAIL neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_security_group_rule_ops_bump_security_group neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_security_group_rule_ops_bump_security_group ... FAIL neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorPrepareTestCase.test__prepare_subports_raise_no_provider_ext neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorPrepareTestCase.test__prepare_subports_raise_no_provider_ext ... ok neutron.tests.unit.services.test_provider_configuration.NeutronModuleMultiConfigDirTestCase.test_read_configuration_from_all_matching_files neutron.tests.unit.services.test_provider_configuration.NeutronModuleMultiConfigDirTestCase.test_read_configuration_from_all_matching_files ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule_for_nonexistent_policy ... FAIL neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update ... FAIL neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_ensure_default_unique neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_ensure_default_unique ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rule_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rule_for_nonexistent_policy ... FAIL neutron.tests.unit.services.test_provider_configuration.GetProviderDriverClassTestCase.test_get_provider_driver_class_hit neutron.tests.unit.services.test_provider_configuration.GetProviderDriverClassTestCase.test_get_provider_driver_class_hit ... ok neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_raises_conflict neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_raises_conflict ... FAIL neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_not_on_host neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_wire_trunk_not_on_host ... ok neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_service_provider_invalid_format neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_service_provider_invalid_format ... ok neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_auth_token neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_auth_token ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_bad_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_bad_policy ... FAIL neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_bind_subports_to_host neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_bind_subports_to_host ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_subports_created neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_handle_subports_created ... ok neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_mixed_specified_for_service_type neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_mixed_specified_for_service_type ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_port_rule_not_valid neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_port_rule_not_valid ... FAIL neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_for_subport neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_for_subport ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_not_found neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_get_trunk_not_found ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_subattribute_match_rule_wrong_validation_info neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_subattribute_match_rule_wrong_validation_info ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_deleted_trunk_on_trunk_update neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_deleted_trunk_on_trunk_update ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_created neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_created ... ok neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_qos_policy_bump_network_revision neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_qos_policy_bump_network_revision ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_created_trunk_on_trunk_update neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_created_trunk_on_trunk_update ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__set_trunk_metadata_with_None_params neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__set_trunk_metadata_with_None_params ... ok neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_shared_network_create neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_shared_network_create ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_rewire_trunk_failure neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_rewire_trunk_failure ... ok neutron.tests.unit.services.test_provider_configuration.GetProviderDriverClassTestCase.test_get_provider_driver_class_miss neutron.tests.unit.services.test_provider_configuration.GetProviderDriverClassTestCase.test_get_provider_driver_class_miss ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_interface_wont_appear neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_interface_wont_appear ... ok neutron.tests.unit.services.test_provider_configuration.NeutronModuleTestCase.test_can_parse_multi_opt_service_provider_from_conf_file neutron.tests.unit.services.test_provider_configuration.NeutronModuleTestCase.test_can_parse_multi_opt_service_provider_from_conf_file ... ok neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test__get_cookie_by_id_not_found neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test__get_cookie_by_id_not_found ... ok neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_default_service_provider_configuration neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_default_service_provider_configuration ... ok neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_add_provider neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_add_provider ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute_as_list neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute_as_list ... ok neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_sg_resource neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_sg_resource ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_trunk_goes_to_down neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_trunk_goes_to_down ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_agent_port_change_is_subport neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.LinuxBridgeTrunkDriverTestCase.test_agent_port_change_is_subport ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_write_on_shared_fails neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_write_on_shared_fails ... ok neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_get_agent_types_by_host_returns_empty neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_get_agent_types_by_host_returns_empty ... FAIL neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_create_iptables_manager_for_distributed_routers neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_create_iptables_manager_for_distributed_routers ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_put_trunk_subport_non_existent_trunk neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_put_trunk_subport_non_existent_trunk ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_process_rules neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_process_rules ... ok neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_iptables_manager_never_create_with_no_valid_namespace neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_iptables_manager_never_create_with_no_valid_namespace ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__update_trunk_metadata_unwire neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__update_trunk_metadata_unwire ... ok neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_default_raise_Malformed_Exception neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_default_raise_Malformed_Exception ... ok neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json_with_utf8 neutron.tests.unit.test_wsgi.JSONDeserializerTest.test_json_with_utf8 ... ok neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_incompatible_because_of_interface_mismatch neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_incompatible_because_of_interface_mismatch ... FAIL neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_no_user_id neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_no_user_id ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__update_trunk_metadata_wire neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__update_trunk_metadata_wire ... ok neutron.tests.unit.test_wsgi.ResourceTest.test_wrong_content_type_throws_unsupported_media_type_error neutron.tests.unit.test_wsgi.ResourceTest.test_wrong_content_type_throws_unsupported_media_type_error ... ok neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_roles_with_admin neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_roles_with_admin ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_get_trunk_details_failure neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_get_trunk_details_failure ... ok neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_multiple_workers neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_multiple_workers ... ok neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test__get_source_ports_from_ss_output neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test__get_source_ports_from_ss_output ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_unwire_subports_for_trunk_trunk_manager_failure neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_unwire_subports_for_trunk_trunk_manager_failure ... ok neutron.tests.unit.test_manager.NeutronManagerTestCase.test_manager_gathers_agent_notifiers_from_service_plugins neutron.tests.unit.test_manager.NeutronManagerTestCase.test_manager_gathers_agent_notifiers_from_service_plugins ... ok neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_single_member_trailing_chain neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_single_member_trailing_chain ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_port_works neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_port_works ... ok neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering ... FAIL /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, neutron.tests.unit.tests.test_post_mortem_debug.TestTesttoolsExceptionHandler.test_exception_handler neutron.tests.unit.tests.test_post_mortem_debug.TestTesttoolsExceptionHandler.test_exception_handler ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_device_owner_regex neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_device_owner_regex ... ok neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test___init__ neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test___init__ ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_parent_port_not_found neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_parent_port_not_found ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_read_on_private_fails neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_read_on_private_fails ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_wire_subports_for_trunk_ovsdb_failure neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_wire_subports_for_trunk_ovsdb_failure ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_read_on_shared_succeeds neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_read_on_shared_succeeds ... ok neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_precommit_create neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_precommit_create ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_wire_subports_for_trunk_trunk_manager_failure neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_wire_subports_for_trunk_trunk_manager_failure ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_retryrequest_on_notfound neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_retryrequest_on_notfound ... ok neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_add_validator_add_new_type neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_add_validator_add_new_type ... ok neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_with_unscheduled_router neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_with_unscheduled_router ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_raise_in_use neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_raise_in_use ... FAIL neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_create_floatingip_port_forwarding_port_in_use neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_create_floatingip_port_forwarding_port_in_use ... FAIL neutron.tests.unit.test_policy.PolicyTestCase.test_check_bad_action_noraise neutron.tests.unit.test_policy.PolicyTestCase.test_check_bad_action_noraise ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1386: DeprecationWarning: The behavior of .best_match for the Accept classes is currently being maintained for backward compatibility, but the method will be deprecated in the future, as its behavior is not specified in (and currently does not conform to) RFC 7231. DeprecationWarning, /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_notify_precommit_create neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_notify_precommit_create ... FAIL neutron.tests.unit.test_service.TestRpcWorker.test_reset neutron.tests.unit.test_service.TestRpcWorker.test_reset ... ok neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_precommit_delete_empty_list neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_precommit_delete_empty_list ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_dscp_marking_rule neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_dscp_marking_rule ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_port_raise_in_use_by_subport neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_port_raise_in_use_by_subport ... FAIL neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_zero neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_zero ... ok neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_returns_false neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_returns_false ... FAIL neutron.tests.unit.test_wsgi.RequestHeadersDeserializerTest.test_default neutron.tests.unit.test_wsgi.RequestHeadersDeserializerTest.test_default ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule_bad_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule_bad_policy ... FAIL neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_trunk_update_notify_after_update neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_trunk_update_notify_after_update ... FAIL neutron.tests.unit.test_wsgi.RequestTest.test_content_type_from_accept neutron.tests.unit.test_wsgi.RequestTest.test_content_type_from_accept ... ok neutron.tests.unit.test_wsgi.ResponseHeadersSerializerTest.test_custom neutron.tests.unit.test_wsgi.ResponseHeadersSerializerTest.test_custom ... ok neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test_get_unused_port neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test_get_unused_port ... ok neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_returns_true neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_returns_true ... FAIL neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_greater_than_trunks neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_greater_than_trunks ... FAIL neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_subport_and_trunk_shared_port_id neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_subport_and_trunk_shared_port_id ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_policy ... FAIL neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type ... FAIL neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_without_auth_token neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_without_auth_token ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_create_port_callback_policy_on_port neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_create_port_callback_policy_on_port ... FAIL neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_parent_in_use_by_trunk neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_parent_in_use_by_trunk ... FAIL neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_user_tenant_name neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_user_tenant_name ... ok neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_specified_for_service_type neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_specified_for_service_type ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_create_port_callback_policy_on_port_and_network neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_create_port_callback_policy_on_port_and_network ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_remove_trunk_manager_failure neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_remove_trunk_manager_failure ... ok neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_update_port_works neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_update_port_works ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_not_changed neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_not_changed ... FAIL neutron.tests.unit.test_neutron_plugin_base_v2.NeutronPluginBaseV2TestCase.test_can_load_core_plugin_without_datastore neutron.tests.unit.test_neutron_plugin_base_v2.NeutronPluginBaseV2TestCase.test_can_load_core_plugin_without_datastore ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_plugin_failure neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_plugin_failure ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_log_rule_list neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_log_rule_list ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_network_fails neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_network_fails ... ok neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_not_changed neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_not_changed ... FAIL neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_error neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_error ... FAIL neutron.tests.unit.test_policy.PolicyTestCase.test_early_OR_enforcement neutron.tests.unit.test_policy.PolicyTestCase.test_early_OR_enforcement ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_subattribute_match_rule_empty_dict_validator neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_subattribute_match_rule_empty_dict_validator ... ok neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_delete neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_delete ... FAIL neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_admin_only_subattribute neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_admin_only_subattribute ... ok neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_good_action neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_good_action ... ok neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_defined neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_defined ... ok neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_deserializer neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_deserializer ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_admin_only_subattribute_nonadminctx_returns_403 neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_admin_only_subattribute_nonadminctx_returns_403 ... ok neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings_during_migration neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings_during_migration ... FAIL neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_port_ip_update_revises neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_port_ip_update_revises ... FAIL neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_single_default_service_provider_opt neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_single_default_service_provider_opt ... ok neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_subports_added neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_subports_added ... ok neutron.tests.unit.test_wsgi.RequestHeadersDeserializerTest.test_custom neutron.tests.unit.test_wsgi.RequestHeadersDeserializerTest.test_custom ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_invalid_parent_resource_raises neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_invalid_parent_resource_raises ... ok neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_add_duplicate_provider neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_add_duplicate_provider ... ok neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_changed_unbound neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_changed_unbound ... FAIL neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_default neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_default ... ok neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_get_serializer neutron.tests.unit.test_wsgi.ResponseSerializerTest.test_get_serializer ... ok neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_port_id neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_port_id ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_write_on_private_fails neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_write_on_private_fails ... ok neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_ensure_driver_unique neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_ensure_driver_unique ... ok neutron.tests.unit.tests.functional.test_base.ConfigDecoratorTestCase.test_no_config_decorator neutron.tests.unit.tests.functional.test_base.ConfigDecoratorTestCase.test_no_config_decorator ... ok neutron.tests.unit.tests.test_base.SystemExitTestCase.test_sysexit neutron.tests.unit.tests.test_base.SystemExitTestCase.test_sysexit ... ok neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_segmentation_type neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_segmentation_type ... ok neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_first_traceback_ignored neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_first_traceback_ignored ... ok neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_http_false neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_http_false ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/webob/acceptparse.py:1167: DeprecationWarning: The MIMEAccept class has been replaced by webob.acceptparse.create_accept_header. This compatibility shim will be deprecated in a future version of WebOb. DeprecationWarning /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_no_ignored_tracebacks neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_no_ignored_tracebacks ... ok neutron.tests.unit.test_service.TestRunWsgiApp.test_start_all_workers neutron.tests.unit.test_service.TestRunWsgiApp.test_start_all_workers ... ok neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk_plugin_other_error neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_fetch_trunk_plugin_other_error ... ok neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_with_given_content_types neutron.tests.unit.test_wsgi.RequestTest.test_content_type_accept_with_given_content_types ... ok neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_for_subport_calls_check neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_for_subport_calls_check ... FAIL neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_set_trunk_status neutron.tests.unit.services.trunk.drivers.linuxbridge.agent.test_driver.TrunkAPITestCase.test_set_trunk_status ... ok neutron.tests.unit.test_wsgi.RequestTest.test_content_type_missing neutron.tests.unit.test_wsgi.RequestTest.test_content_type_missing ... ok neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_id_in_use_by_unrelated_trunk neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_id_in_use_by_unrelated_trunk ... FAIL neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test___init__ neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test___init__ ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__get_current_status_active neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__get_current_status_active ... ok neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_user_id neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_user_id ... ok neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_by_name_specified_for_service_type neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_by_name_specified_for_service_type ... ok neutron.tests.unit.test_manager.NeutronManagerTestCase.test_pre_plugin_validation neutron.tests.unit.test_manager.NeutronManagerTestCase.test_pre_plugin_validation ... ok neutron.tests.unit.test_opts.OptsTestCase.test_list_sriov_agent_opts neutron.tests.unit.test_opts.OptsTestCase.test_list_sriov_agent_opts ... ok neutron.tests.unit.test_policy.DefaultPolicyTestCase.test_not_found_policy_calls_default neutron.tests.unit.test_policy.DefaultPolicyTestCase.test_not_found_policy_calls_default ... ok neutron.tests.unit.test_wsgi.RequestTest.test_content_type_unsupported neutron.tests.unit.test_wsgi.RequestTest.test_content_type_unsupported ... ok neutron.tests.unit.test_policy.DefaultPolicyTestCase.test_policy_called neutron.tests.unit.test_policy.DefaultPolicyTestCase.test_policy_called ... ok neutron.tests.unit.test_wsgi.SerializerTest.test_deserialize_json_content_type neutron.tests.unit.test_wsgi.SerializerTest.test_deserialize_json_content_type ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_delete_port_works neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_delete_port_works ... ok neutron.tests.unit.test_wsgi.SerializerTest.test_serialize_unknown_content_type neutron.tests.unit.test_wsgi.SerializerTest.test_serialize_unknown_content_type ... ok /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/webob/acceptparse.py:1051: DeprecationWarning: The behavior of AcceptValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future, as it does not conform to the RFC. DeprecationWarning, neutron.tests.unit.tests.test_base.SystemExitTestCase.test_no_sysexit neutron.tests.unit.tests.test_base.SystemExitTestCase.test_no_sysexit ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_get_network_works neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_get_network_works ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_normal_pluralized_when_create neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_normal_pluralized_when_create ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_nonadminctx_returns_403 neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_nonadminctx_returns_403 ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_regularuser_on_read neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_regularuser_on_read ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute ... ok neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch_action_None neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch_action_None ... ok neutron.tests.unit.test_wsgi.DictSerializerTest.test_dispatch_default neutron.tests.unit.test_wsgi.DictSerializerTest.test_dispatch_default ... ok neutron.tests.unit.test_wsgi.JSONDictSerializerTest.test_json_with_unicode neutron.tests.unit.test_wsgi.JSONDictSerializerTest.test_json_with_unicode ... ok neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_body_deserializer_unknown_content_type neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_body_deserializer_unknown_content_type ... ok neutron.tests.unit.test_wsgi.ResourceTest.test_call_resource_class_bad_request neutron.tests.unit.test_wsgi.ResourceTest.test_call_resource_class_bad_request ... ok neutron.tests.unit.test_wsgi.ResourceTest.test_malformed_request_body_throws_bad_request neutron.tests.unit.test_wsgi.ResourceTest.test_malformed_request_body_throws_bad_request ... ok /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/test_auth.py:48: DeprecationWarning: Property 'user' has moved to 'user_id' in version '2.6' and will be removed in version '3.0' self.assertEqual('testuserid', self.context.user) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test_get_free_namespace_port neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test_get_free_namespace_port ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_remove_rpc_failure neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_remove_rpc_failure ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_create_trunk_plug_fails neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_create_trunk_plug_fails ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_remove_sub_port_unplug_fails neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_remove_sub_port_unplug_fails ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_creation neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_creation ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_is_loaded neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_is_loaded ... ok neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_vif_details_bridge_name_handler_registration neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_vif_details_bridge_name_handler_registration ... ok neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test__handle_port_binding_binding_error neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test__handle_port_binding_binding_error ... FAIL neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_staledataerror neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_staledataerror ... FAIL neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_trunk_deleted neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_trunk_deleted ... ok neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_notify_after_delete neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_notify_after_delete ... FAIL neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_set_trunks_net_exception neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_set_trunks_net_exception ... FAIL neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_invalid_vlan_id neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_invalid_vlan_id ... ok neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_valid_vlan_id_as_string neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_valid_vlan_id_as_string ... ok neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_raises neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_raises ... FAIL neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agent_based_agent_mismatch neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agent_based_agent_mismatch ... FAIL neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agentless neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agentless ... FAIL neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_roles_no_admin neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_roles_no_admin ... ok neutron.tests.unit.test_manager.NeutronManagerTestCase.test_core_plugin_supports_services neutron.tests.unit.test_manager.NeutronManagerTestCase.test_core_plugin_supports_services ... ok neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_class_for_provider neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_class_for_provider ... ok neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_class_for_provider_wrong_plugin neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_class_for_provider_wrong_plugin ... ok neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_conflicts_with_core_plugin neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_conflicts_with_core_plugin ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute_as_list_forbiden neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute_as_list_forbiden ... ok neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource_bw_compatibility neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource_bw_compatibility ... ok neutron.tests.unit.test_policy.PolicyFileTestCase.test_modified_policy_reloads neutron.tests.unit.test_policy.PolicyFileTestCase.test_modified_policy_reloads ... ok neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_http_true neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_http_true ... ok neutron.tests.unit.test_worker.PeriodicWorkerTestCase.test_periodic_worker_lifecycle neutron.tests.unit.test_worker.PeriodicWorkerTestCase.test_periodic_worker_lifecycle ... ok neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch_default neutron.tests.unit.test_wsgi.ActionDispatcherTest.test_dispatch_default ... ok neutron.tests.unit.test_wsgi.JSONDictSerializerTest.test_json neutron.tests.unit.test_wsgi.JSONDictSerializerTest.test_json ... ok neutron.tests.unit.test_wsgi.JSONDictSerializerTest.test_json_with_utf8 neutron.tests.unit.test_wsgi.JSONDictSerializerTest.test_json_with_utf8 ... skipped u'requires python 2.x' neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_action_args neutron.tests.unit.test_wsgi.RequestDeserializerTest.test_get_action_args ... ok neutron.tests.unit.test_wsgi.TestWSGIServer.test__run neutron.tests.unit.test_wsgi.TestWSGIServer.test__run ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) /usr/lib/python3/dist-packages/oslo_context/context.py:107: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. DeprecationWarning) neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_middle_traceback_ignored neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_middle_traceback_ignored ... ok ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_update_subnetnotfound neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_update_subnetnotfound ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 530, in test_port_update_subnetnotfound with self.network() as n: File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 644, in network admin_state_up, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 483, in _make_network raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_update_callback neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_update_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_multicast neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_multicast ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_overlapping_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_overlapping_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_shared_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_shared_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_extra_args neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_extra_args ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_wrong_input neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_wrong_input ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_by_device_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_by_device_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: quotausages The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 2062, in test_requested_invalid_fixed_ip_address_v6_slaac ipv6_address_mode=constants.IPV6_SLAAC) as subnet: File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 689, in subnet set_context=set_context) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 507, in _make_subnet set_context=set_context) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 376, in _create_subnet subnet_res = subnet_req.get_response(self.api) File "/usr/lib/python3/dist-packages/webob/request.py", line 1314, in send application, catch_exc_info=False) File "/usr/lib/python3/dist-packages/webob/request.py", line 1278, in call_application app_iter = application(self.environ, start_response) File "/usr/lib/python3/dist-packages/pecan/middleware/recursive.py", line 56, in __call__ return self.application(environ, start_response) File "/usr/lib/python3/dist-packages/pecan/core.py", line 840, in __call__ return super(Pecan, self).__call__(environ, start_response) File "/usr/lib/python3/dist-packages/pecan/core.py", line 736, in __call__ state File "/usr/lib/python3/dist-packages/pecan/core.py", line 865, in handle_hooks return super(Pecan, self).handle_hooks(hooks, *args, **kw) File "/usr/lib/python3/dist-packages/pecan/core.py", line 342, in handle_hooks result = getattr(hook, hook_type)(*args) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/hooks/quota_enforcement.py", line 85, in after resource_registry.set_resources_dirty(neutron_context) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 72, in set_resources_dirty res.mark_dirty(context) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource.py", line 205, in mark_dirty quota_api.set_quota_usage_dirty(context, self.name, tenant_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 993, in wrapper return fn(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/quota/api.py", line 119, in set_quota_usage_dirty context, resource=resource, project_id=tenant_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 616, in get_object cls, context, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 33, in get_object return _get_filter_query(obj_cls, context, **kwargs).first() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2979, in first ret = list(self[0:1]) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2771, in __getitem__ return list(res) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: quotausages [SQL: 'SELECT quotausages.project_id AS quotausages_project_id, quotausages.resource AS quotausages_resource, quotausages.dirty AS quotausages_dirty, quotausages.in_use AS quotausages_in_use, quotausages.reserved AS quotausages_reserved \nFROM quotausages \nWHERE quotausages.resource IN (?) AND quotausages.project_id IN (?)\n LIMIT ? OFFSET ?'] [parameters: ('subnet', '46f70361-ba71-4bd0-9769-3573fd227c4b', 1, 0)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_by_device_id_second_call_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_by_device_id_second_call_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_fixed_ip_changed neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_fixed_ip_changed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_l3_cleanup_on_net_delete neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_l3_cleanup_on_net_delete ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_substring neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_substring ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_sort_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ip_address_only neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ip_address_only ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_overlapping_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_overlapping_subnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_update_outside_transaction neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_update_outside_transaction ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_update_resillient_to_duplicate_records neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_update_resillient_to_duplicate_records ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_registry_notify_before_after_port_binding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_registry_notify_before_after_port_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_tenants_and_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_tenants_and_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_mac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_tenants_and_quotas_fail neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_tenants_and_quotas_fail ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_subnet_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_subnet_v6_pd_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_bad_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_bad_owner ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_multi_tenants2_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_multi_tenants2_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_tenants_and_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_tenants_and_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network_no_admin_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network_no_admin_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_parameters_invalid_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_parameters_invalid_values ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_extended_attr_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_extended_attr_native_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_other_tenant_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_other_tenant_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_single_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_single_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_unreserved_dhcp_port_creation neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_unreserved_dhcp_port_creation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 1623, in test_unreserved_dhcp_port_creation self.assertTrue(self._is_schedule_network_called(device_id)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 1610, in _is_schedule_network_called with self.subnet() as subnet,\ File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 673, in subnet tenant_id=tenant_id) as network_to_use: File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 644, in network admin_state_up, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 483, in _make_network raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network_no_admin_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network_no_admin_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_registration_bad_timestamp neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_registration_bad_timestamp ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 1650, in setUp 'ml2', service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_mpnetworks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_mpnetworks_with_segmentation_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_from_device_mac neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_from_device_mac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_db.py", line 47, in setUp self.setup_coreplugin(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_parameters_invalid_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_parameters_invalid_values ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_multiple_results_found neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_multiple_results_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_db.py", line 47, in setUp self.setup_coreplugin(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_remote_key_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_remote_key_native_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_db.py", line 47, in setUp self.setup_coreplugin(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_overlap_with_fixed_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_overlap_with_fixed_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 219, in test_create_overlap_with_fixed_ip with self.network() as network: File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 644, in network admin_state_up, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 483, in _make_network raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_v6_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_v6_allocation_pool ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 4004, in test_create_subnet_with_v6_allocation_pool allocation_pools=allocation_pools) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 3164, in _test_create_subnet with self.subnet(network=network, **keys) as subnet: File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 673, in subnet tenant_id=tenant_id) as network_to_use: File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 644, in network admin_state_up, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 483, in _make_network raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id_result_not_found neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id_result_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_db.py", line 47, in setUp self.setup_coreplugin(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_create_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_for_multiprovider_network neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_for_multiprovider_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_db.py", line 47, in setUp self.setup_coreplugin(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_delete_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_delete_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_deallocates_slaac_correctly neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_deallocates_slaac_correctly ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_distributed_port_binding_deleted_by_port_deletion neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_distributed_port_binding_deleted_by_port_deletion ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_db.py", line 296, in setUp self.setup_coreplugin(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_without_pk_in_fields_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_without_pk_in_fields_pagination_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback_aborts neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback_aborts ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_admin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_ipv6_slaac_port_exists neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_ipv6_slaac_port_exists ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network_with_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network_with_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_net_port_security_default neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_net_port_security_default ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_network_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_network_list_queries_constant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_before_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_before_create_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_false neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_false ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_multi_tenants2_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_multi_tenants2_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_other_tenant_access_via_rbac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_other_tenant_access_via_rbac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_port_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_port_list_queries_constant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_loopback neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_loopback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_router_add_to_l3_agent_notification neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_router_add_to_l3_agent_notification ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 1665, in test_router_add_to_l3_agent_notification self._register_agent_states() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_agent.py", line 82, in _register_agent_states helpers.register_l3_agent(host=L3_HOSTA) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'hosta')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_network_attr neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_network_attr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments_no_segments neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments_no_segments ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_db.py", line 47, in setUp self.setup_coreplugin(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_single_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_single_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_subnet_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_subnet_list_queries_constant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_db.py", line 47, in setUp self.setup_coreplugin(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_port_attr neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_port_attr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_gatewayv4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_gatewayv4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_as_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_as_admin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts_ipv6_opt_version neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts_ipv6_opt_version ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2707, in setUp super(DHCPOptsTestCase, self).setUp(plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py", line 57, in setUp super(ExtraDhcpOptDBTestCase, self).setUp(plugin=plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_default_security_group neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_default_security_group ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_wrong_input neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_wrong_input ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_create_network_mtu_on_precommit neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_create_network_mtu_on_precommit ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_ipv6_slaac_address neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_ipv6_slaac_address ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_with_same neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_with_same ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2707, in setUp super(DHCPOptsTestCase, self).setUp(plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py", line 57, in setUp super(ExtraDhcpOptDBTestCase, self).setUp(plugin=plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_process_create neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_process_create ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_duplicate_mac_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_duplicate_mac_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_extended_attr_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_extended_attr_native_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_allowed_address_pairs neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_allowed_address_pairs ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_subnet_attr neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_subnet_attr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network_with_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network_with_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_delete_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_delete_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_is_mac_in_use neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_is_mac_in_use ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_network_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_network_list_queries_constant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__verify_service_plugins_requirements_missing_driver neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__verify_service_plugins_requirements_missing_driver ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_create_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestExternalNetwork.test_external_network_type_vlan neutron.tests.unit.plugins.ml2.test_plugin.TestExternalNetwork.test_external_network_type_vlan ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_security_groups neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_security_groups ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_add_dns_name neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_add_dns_name ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1305, in patched return func(*args, **keywargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py", line 336, in test_update_port_add_dns_name port, dns_data_db = self._create_port_for_test(dns_name=False) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py", line 86, in _create_port_for_test self._create_subnet_for_test(network['network']['id'], cidr) KeyError: 'network' ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_port_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_port_list_queries_constant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_delete_subnet_call_ipam_driver neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_delete_subnet_call_ipam_driver ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_network_faulty neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_network_faulty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2719, in setUp super(Ml2PluginV2FaultyDriverTestCase, self).setUp(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_not_physycal neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_not_physycal ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_agent_registration_invalid_timestamp_allowed neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_agent_registration_invalid_timestamp_allowed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 251, in setUp 'ml2', service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_public_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_distributed_router_interface_port neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_distributed_router_interface_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2719, in setUp super(Ml2PluginV2FaultyDriverTestCase, self).setUp(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_dhcp_port_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_dhcp_port_serviced_by_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_ipv6_address_mode neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_ipv6_address_mode ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_reserved_port_after_network_remove_from_dhcp_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_reserved_port_after_network_remove_from_dhcp_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 251, in setUp 'ml2', service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_with_empty_dict neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_with_empty_dict ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_regenerate_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_regenerate_mac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_boolean neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_boolean ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_anticipating_allocation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_anticipating_allocation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent_with_admin_state_down neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent_with_admin_state_down ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 251, in setUp 'ml2', service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_mpnetworks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_mpnetworks_with_segmentation_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_binding_profile_not_changed neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_binding_profile_not_changed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_restart_l3_agent neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_restart_l3_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 251, in setUp 'ml2', service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_too_many_dns neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_too_many_dns ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_hosted_2 neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_hosted_2 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 251, in setUp 'ml2', service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_remove_port_binding_profile neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_remove_port_binding_profile ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_out_of_cidr_global neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_out_of_cidr_global ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_emulated_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_iterates_after_reschedule_failure neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_iterates_after_reschedule_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 251, in setUp 'ml2', service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_reverse_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding_retries neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding_retries ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_is_not_rescheduled_if_agent_is_back_online neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_is_not_rescheduled_if_agent_is_back_online ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 772, in test_router_is_not_rescheduled_if_agent_is_back_online agent = helpers.register_l3_agent(host=L3_HOSTA) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'hosta')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_mpnetworks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_mpnetworks_with_segmentation_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding_multiple_bindings neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding_multiple_bindings ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_db.py", line 296, in setUp self.setup_coreplugin(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_same_ra_and_addr_modes neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_same_ra_and_addr_modes ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_emulated_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_ip_address neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_ip_address ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_policy neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_policy ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 251, in setUp 'ml2', service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_segmentation_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_if_needed_concurrent_calls neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_if_needed_concurrent_calls ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_db_reference_error neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_db_reference_error ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_port_binding_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_port_binding_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_no_remove_if_agent_has_dvr_service_ports neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_no_remove_if_agent_has_dvr_service_ports ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 251, in setUp 'ml2', service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_add_another_ver_opt neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_add_another_ver_opt ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2707, in setUp super(DHCPOptsTestCase, self).setUp(plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py", line 57, in setUp super(ExtraDhcpOptDBTestCase, self).setUp(plugin=plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas_fail neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas_fail ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__commit_port_binding_populating_with_binding_levels neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__commit_port_binding_populating_with_binding_levels ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_reverse_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_catches_exceptions_on_fetching_bindings neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_catches_exceptions_on_fetching_bindings ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 251, in setUp 'ml2', service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_dvr_router neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_dvr_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 1054, in test_sync_dvr_router dvr_agents = self._register_dvr_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_agent.py", line 112, in _register_dvr_agents host=L3_HOSTA, agent_mode=constants.L3_AGENT_MODE_DVR_SNAT) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'hosta')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_without_extradhcpopt_delete neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_without_extradhcpopt_delete ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2707, in setUp super(DHCPOptsTestCase, self).setUp(plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py", line 57, in setUp super(ExtraDhcpOptDBTestCase, self).setUp(plugin=plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_snat_intf_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_snat_intf_on_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_and_fail_bind_port_if_needed neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_and_fail_bind_port_if_needed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_project_id neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_project_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_router neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 251, in setUp 'ml2', service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_db.py", line 47, in setUp self.setup_coreplugin(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_none neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_none ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_update_includes_req neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_update_includes_req ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V4_cidr_prefix_len neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V4_cidr_prefix_len ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway_fully_allocated neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway_fully_allocated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_non_existent_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_non_existent_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_updated_dhcp_agent_notification neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_updated_dhcp_agent_notification ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 1403, in setUp super(OvsDhcpAgentNotifierTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_for_provider_network neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_for_provider_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_db.py", line 47, in setUp self.setup_coreplugin(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_shared_networks_with_non_admin_user neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_shared_networks_with_non_admin_user ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_binding_profile_not_changed neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_binding_profile_not_changed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_port_create_notification neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_port_create_notification ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 1403, in setUp super(OvsDhcpAgentNotifierTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_create_callback_aborts neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_create_callback_aborts ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_different_ra_and_addr_modes neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_different_ra_and_addr_modes ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_duplicate_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_duplicate_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv4_gatewayv6 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv4_gatewayv6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_router_remove_from_l3_agent_notification neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_router_remove_from_l3_agent_notification ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 1650, in setUp 'ml2', service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_update_includes_req neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_update_includes_req ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_mac neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_mac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_values neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_values ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_race_with_dhcp_port_creation neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_race_with_dhcp_port_creation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host_result_not_found neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host_result_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_db.py", line 47, in setUp self.setup_coreplugin(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_ra_mode_ip_version_4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_ra_mode_ip_version_4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_other_tenant_access_via_rbac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_other_tenant_access_via_rbac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_None_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_None_values ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_disabled neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_disabled ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 982, in test_router_auto_schedule_with_disabled self._register_agent_states() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_agent.py", line 82, in _register_agent_states helpers.register_l3_agent(host=L3_HOSTA) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'hosta')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_port_dict neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_port_dict ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_single_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_single_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_modes neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_modes ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_callback neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_sort_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_default_true neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_default_true ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_prevent_delete_segment_with_tenant_port neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_prevent_delete_segment_with_tenant_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_shared_network_noadmin_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_shared_network_noadmin_returns_403 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_succeeded_after_failed_notification neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_succeeded_after_failed_notification ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 251, in setUp 'ml2', service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_as_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_as_admin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_transaction_state_error_doesnt_notify neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_transaction_state_error_doesnt_notify ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared_owner_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared_owner_returns_403 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_missing_mac_field neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_missing_mac_field ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_ip_already_allocated neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_ip_already_allocated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count_filter_by_project_id neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count_filter_by_project_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_security_overrides_network_value neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_security_overrides_network_value ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_without_l3_agents neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_without_l3_agents ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 251, in setUp 'ml2', service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_empty_router_extradhcpopts neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_empty_router_extradhcpopts ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2707, in setUp super(DHCPOptsTestCase, self).setUp(plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py", line 57, in setUp super(ExtraDhcpOptDBTestCase, self).setUp(plugin=plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_return_on_concurrent_delete_and_binding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_return_on_concurrent_delete_and_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_port_binding_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_port_binding_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 1403, in setUp super(OvsDhcpAgentNotifierTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_nonzero_cidr neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_nonzero_cidr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_ips_only neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_ips_only ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_remove_port_security_security_group neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_remove_port_security_security_group ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_network_faulty neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_network_faulty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2719, in setUp super(Ml2PluginV2FaultyDriverTestCase, self).setUp(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_mac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host_update neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host_update ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_updated_l3_agent_notification neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_updated_l3_agent_notification ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_agentschedulers_db.py", line 1650, in setUp 'ml2', service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_large_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_large_allocation_pool ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_reverse_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_security_false_allowed_address_pairs neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_security_false_allowed_address_pairs ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_null neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_null ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_add_port_binding neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_add_port_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_db.py", line 47, in setUp self.setup_coreplugin(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_remove_port_security_security_group_read neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_remove_port_security_security_group_read ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_non_host_update neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_non_host_update ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_dynamic_segment neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_dynamic_segment ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_db.py", line 47, in setUp self.setup_coreplugin(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_invalid_admin_status neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_invalid_admin_status ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_two_dns neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_two_dns ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_name_do_not_notify_sg neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_name_do_not_notify_sg ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_additional_extradhcpopt neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_additional_extradhcpopt ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2707, in setUp super(DHCPOptsTestCase, self).setUp(plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py", line 57, in setUp super(ExtraDhcpOptDBTestCase, self).setUp(plugin=plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_port_admin_state_down neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_port_admin_state_down ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_2_subnets_overlapping_cidr_allowed_returns_200 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_2_subnets_overlapping_cidr_allowed_returns_200 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_db.py", line 47, in setUp self.setup_coreplugin(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_non_host_update_when_host_null neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_non_host_update_when_host_null ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_port_exists_owned_by_other neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_port_exists_owned_by_other ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_show_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_show_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_fields neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_fields ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_router_extradhcpopt neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_router_extradhcpopt ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2707, in setUp super(DHCPOptsTestCase, self).setUp(plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py", line 57, in setUp super(ExtraDhcpOptDBTestCase, self).setUp(plugin=plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_bad_mac_format neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_bad_mac_format ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_db.py", line 296, in setUp self.setup_coreplugin(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_string_extradhcpopt neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_string_extradhcpopt ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2707, in setUp super(DHCPOptsTestCase, self).setUp(plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py", line 57, in setUp super(ExtraDhcpOptDBTestCase, self).setUp(plugin=plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_substring neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_substring ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_dns neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_dns ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_process_distributed_port_binding_update_router_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_process_distributed_port_binding_update_router_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_multi_tenants_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_multi_tenants_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_usable_after_update neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_usable_after_update ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_bulk_ports_before_and_after_events_outside_of_txn neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_bulk_ports_before_and_after_events_outside_of_txn ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_secgroup_none_and_port_security_false neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_secgroup_none_and_port_security_false ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_subnet_faulty neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_subnet_faulty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2719, in setUp super(Ml2PluginV2FaultyDriverTestCase, self).setUp(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_V6_slaac_big_prefix neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_V6_slaac_big_prefix ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_host_id_none neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_host_id_none ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v4_and_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v4_and_v6_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_single_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_single_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_fields neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_fields ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_compute_port_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_compute_port_serviced_by_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_updating_network_port_security neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_updating_network_port_security ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 176, in setUp super(PortSecurityDBTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_portsecurity.py", line 47, in setUp super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_2_subnets_overlapping_cidr_not_allowed_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_2_subnets_overlapping_cidr_not_allowed_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_hostroutes neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_hostroutes ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_no_binding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_no_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_shared neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_shared ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_shared_network_noadmin_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_shared_network_noadmin_returns_403 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_bad_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_bad_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters_invalid_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters_invalid_values ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_unchanged neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_unchanged ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_invalid_pool_for_cidr neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_invalid_pool_for_cidr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_subnet_attr neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_subnet_attr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V6_cidr neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V6_cidr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_ip_version neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_ip_version ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_segmentation_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_build neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_build ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopt_delete neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopt_delete ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2707, in setUp super(DHCPOptsTestCase, self).setUp(plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_extra_dhcp_opt.py", line 57, in setUp super(ExtraDhcpOptDBTestCase, self).setUp(plugin=plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_invalid_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_invalid_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_ip_version_null neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_ip_version_null ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_nameserver neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_nameserver ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_port_faulty neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_port_faulty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2719, in setUp super(Ml2PluginV2FaultyDriverTestCase, self).setUp(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_None_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_None_values ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_without_pk_in_fields_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_without_pk_in_fields_pagination_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_subnet_faulty neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_subnet_faulty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2719, in setUp super(Ml2PluginV2FaultyDriverTestCase, self).setUp(PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_defaults neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_defaults ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_wrong_input neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_wrong_input ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_of_network_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_of_network_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_and_gateway_ip neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_and_gateway_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_prefix_names neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_prefix_names ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_equal_to_max_allowed_address_pair neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_equal_to_max_allowed_address_pair ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_anticipating_allocation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_anticipating_allocation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_uuid neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_uuid ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_gatewayv6 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_gatewayv6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_no_more_port_exception neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_no_more_port_exception ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_more_than_max_allowed_address_pair neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_more_than_max_allowed_address_pair ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_dhcpv6_stateless_with_port_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_dhcpv6_stateless_with_port_on_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gateway_in_allocation_pool_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gateway_in_allocation_pool_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_check_mac_update_allowed_unless_bound neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_check_mac_update_allowed_unless_bound ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_other_tenant_access_via_rbac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_other_tenant_access_via_rbac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_as_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_as_admin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_is_nw_addr_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_is_nw_addr_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_is_broadcast_addr_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_is_broadcast_addr_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_notify_port_updated_for_status_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_notify_port_updated_for_status_change ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_lbaasv2_vip_port_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_lbaasv2_vip_port_serviced_by_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_address_mode_fails neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_address_mode_fails ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_original_port_set neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_original_port_set ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_public_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network_segment_allocation_fails neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network_segment_allocation_fails ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_addr_modes neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_addr_modes ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_mode_ip_version_4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_mode_ip_version_4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_overlapping_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_overlapping_subnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_address_mode_ip_version_4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_address_mode_ip_version_4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_update_portinfo_non_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_update_portinfo_non_admin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters_invalid_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters_invalid_values ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_attributes_no_dhcp_enabled neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_attributes_no_dhcp_enabled ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_gatewayv4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_gatewayv4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_out_of_range_allocation_pool_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_out_of_range_allocation_pool_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_delete_outside_transaction neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_delete_outside_transaction ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile_none neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile_none ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route_with_too_many_entries neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route_with_too_many_entries ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_if_port_exists neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_if_port_exists ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_first_ip_owned_by_router neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_first_ip_owned_by_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_first_ip_owned_by_non_router neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_first_ip_owned_by_non_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_overlapping_allocation_pools_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_overlapping_allocation_pools_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_non_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_non_admin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_invalid_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_invalid_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation_4octet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation_4octet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent_fail neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent_fail ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_success_with_partial_segment neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_success_with_partial_segment ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_end_addr neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_end_addr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_no_cidr_and_default_subnetpool neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_no_cidr_and_default_subnetpool ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_show_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_show_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_remove_port_binding_profile neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_remove_port_binding_profile ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_port_security_off_address_pairs neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_port_security_off_address_pairs ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_update_get_port_same_fixed_ips_order neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_update_get_port_same_fixed_ips_order ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_update_with_ipam_error neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_update_with_ipam_error ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_filtered_by_fixed_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_filtered_by_fixed_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_too_many_routes neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_too_many_routes ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_add_additional_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_add_additional_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_distributed_port_binding_on_concurrent_port_delete neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_distributed_port_binding_on_concurrent_port_delete ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_by_network_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_by_network_owner ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_one_host_route neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_one_host_route ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v4_and_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v4_and_v6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_fields neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_fields ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_v6_pd_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_v6_pd_allocation_pool ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_sort_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_ipv6_slaac_router_port_exists neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_ipv6_slaac_router_port_exists ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_network_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_network_list_queries_constant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_short_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_short_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_with_blocks neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_with_blocks ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_no_notify_in_disassociate_floatingips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_no_notify_in_disassociate_floatingips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_two_host_routes neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_two_host_routes ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_add_additional_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_add_additional_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_parameters neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_parameters ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_ipv6 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_ipv6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_show_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_show_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_with_blocks neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_with_blocks ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip_address_only neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip_address_only ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_dns_and_route neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_dns_and_route ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_does_not_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_does_not_change ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_segmentation_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_device_id_null neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_device_id_null ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_port_not_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_port_not_serviced_by_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_by_network_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_by_network_owner ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_attributes_fails neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_attributes_fails ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access_not_supported neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access_not_supported ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_mac_address neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_mac_address ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network_vlan_transparent_and_mtu neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network_vlan_transparent_and_mtu ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_delete_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_delete_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets_same_cidr_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets_same_cidr_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_fixed_ip_address_v6_slaac_router_iface neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_fixed_ip_address_v6_slaac_router_iface ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_ra_mode_fails neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_ra_mode_fails ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_no_gateway neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_no_gateway ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_not_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_not_on_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_cidr_used_on_create neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_cidr_used_on_create ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_dhcp_port_associated_with_other_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_dhcp_port_associated_with_other_subnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_by_network_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_by_network_owner ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_provider_info_update_network neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_provider_info_update_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_unknown_filter neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_unknown_filter ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_other_tenant_access_via_rbac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_other_tenant_access_via_rbac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_floatingip_notifies_l3_plugin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_floatingip_notifies_l3_plugin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_port_ips_prefer_next_available_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_port_ips_prefer_next_available_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_bind_port_bumps_revision neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_bind_port_bumps_revision ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_reverse_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_create_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_bulk_network_before_and_after_events_outside_of_txn neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_bulk_network_before_and_after_events_outside_of_txn ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_other_tenant_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_other_tenant_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_port_ips_prefer_next_available_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_port_ips_prefer_next_available_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_reverse_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_subnet_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_subnet_list_queries_constant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_update_port_status_dvr_port_no_update_on_same_status neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_update_port_status_dvr_port_no_update_on_same_status ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_create_outside_transaction neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_create_outside_transaction ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_lifecycle_dns_retains_order neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_lifecycle_dns_retains_order ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_segmentation_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_network_deletion neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_network_deletion ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_with_subnet_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_with_subnet_set_shared ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_no_binding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_no_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_unchanged neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_unchanged ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv4_dns_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv4_dns_v6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_remote_key_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_remote_key_native_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_delete_callback neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_delete_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_lbaas_vip_port_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_lbaas_vip_port_serviced_by_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_sort_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V4_cidr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V4_cidr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route_to_None neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route_to_None ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_delete_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_delete_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns_with_too_many_entries neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns_with_too_many_entries ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_reverse_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_shared_networks_with_non_admin_user neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_shared_networks_with_non_admin_user ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_shared_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_shared_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_v6_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_security_true_allowed_address_pairs neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_security_true_allowed_address_pairs ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_json neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_json ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_gw_to_new_gw neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_gw_to_new_gw ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation_4octet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation_4octet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_reverse_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_create_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_reverse_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_no_gw_to_no_gw neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_no_gw_to_no_gw ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_create_outside_transaction neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_create_outside_transaction ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway_fully_allocated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway_fully_allocated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_no_more_port_exception neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_no_more_port_exception ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 2620, in setUp plugin=PLUGIN_NAME) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 96, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_allowedaddresspairs_db.py", line 37, in setUp super(AllowedAddressPairTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_UUID neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_UUID ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_mac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gw_ip_in_use_by_router_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gw_ip_in_use_by_router_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_two_host_routes neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_two_host_routes ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_range_allocation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_range_allocation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_notifies_l3_plugin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_notifies_l3_plugin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BulkToggleWithoutBulkless.test_bulk_enabled_with_bulk_drivers neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BulkToggleWithoutBulkless.test_bulk_enabled_with_bulk_drivers ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_host_id_none neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_host_id_none ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_bulk_network_before_and_after_events_outside_of_txn neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_bulk_network_before_and_after_events_outside_of_txn ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_port_exists_owned_by_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_port_exists_owned_by_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_ips_only neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_ips_only ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_tolerates_db_deadlock neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_tolerates_db_deadlock ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_snat_intf_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_snat_intf_on_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_reverse_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_subnet_list_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_subnet_list_queries_constant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_if_needed_early_exit_on_no_segments neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_if_needed_early_exit_on_no_segments ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_validate_subnet_host_routes_exhausted neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_validate_subnet_host_routes_exhausted ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_non_existent_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_non_existent_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_not_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_not_on_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_route neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_route ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_nonzero_cidr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_nonzero_cidr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_tenants_and_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_tenants_and_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_release_segment_nofity_mechanism_manager neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_release_segment_nofity_mechanism_manager ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_fixed_ip_invalid_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_fixed_ip_invalid_subnet_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_delete_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_delete_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network_with_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network_with_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_bad_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_bad_owner ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_fail_with_duplicate_param neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_fail_with_duplicate_param ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_create_portinfo_non_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_create_portinfo_non_admin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_get_ports_count neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_get_ports_count ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_gw_to_no_gw neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_gw_to_no_gw ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_short_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_short_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_two_dns neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_two_dns ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_fields neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_fields ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network_race neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network_race ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_extended_attr_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_extended_attr_native_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_nofity_mechanism_manager neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_nofity_mechanism_manager ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_does_not_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_does_not_change ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_v6_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_v6_allocation_pool ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_admin_state neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_admin_state ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_with_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_with_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route_to_None neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route_to_None ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_reverse_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_returns_200 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_returns_200 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_compute_port_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_compute_port_serviced_by_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_multi_tenants2_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_multi_tenants2_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_address neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_address ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_port_list_in_shared_network_queries_constant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_port_list_in_shared_network_queries_constant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_extended_attr_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_extended_attr_native_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_name_do_not_notify_sg neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_name_do_not_notify_sg ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_empty_data neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_empty_data ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_floatingip_create_precommit_event neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_floatingip_create_precommit_event ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_duplicate_full_segments neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_duplicate_full_segments ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_without_pk_in_fields_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_without_pk_in_fields_pagination_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_multi_tenants_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_multi_tenants_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_delete_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_delete_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_segment_no_type_driver neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_segment_no_type_driver ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_None_returns_0 neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_None_returns_0 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_None_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_None_values ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_ignores_port_not_found neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_ignores_port_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_update_get_port_same_fixed_ips_order neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_update_get_port_same_fixed_ips_order ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_other_tenant_access_via_rbac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_other_tenant_access_via_rbac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_reverse_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_bulk_network_before_and_after_events_outside_of_txn neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_bulk_network_before_and_after_events_outside_of_txn ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_if_port_exists neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_if_port_exists ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network_segment_allocation_fails neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network_segment_allocation_fails ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_not_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_not_admin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_fixed_ip_invalid_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_fixed_ip_invalid_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared_owner_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared_owner_returns_403 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network_port_not_found neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network_port_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_with_subnet_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_with_subnet_set_shared ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_single_segment neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_single_segment ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_disassociate_floatingips_do_notify_returns_nothing neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_disassociate_floatingips_do_notify_returns_nothing ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_update_subnetnotfound neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_update_subnetnotfound ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_not_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_not_on_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_disassociate_floatingips_do_notify_returns_nothing neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_disassociate_floatingips_do_notify_returns_nothing ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_already_active neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_already_active ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_shared_network_noadmin_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_shared_network_noadmin_returns_403 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_shared_network_noadmin_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_shared_network_noadmin_returns_403 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_with_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_with_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_notify_port_updated_for_status_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_notify_port_updated_for_status_change ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v6_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_for_network_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_for_network_owner ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_process_binding_port_host_id_changed neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_process_binding_port_host_id_changed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_bulk_network_before_and_after_events_outside_of_txn neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_bulk_network_before_and_after_events_outside_of_txn ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_shared_networks_with_non_admin_user neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_shared_networks_with_non_admin_user ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_delete_outside_transaction neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_delete_outside_transaction ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_build neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_build ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_from_host_to_empty_binding_notifies_agent neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_from_host_to_empty_binding_notifies_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_public_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_reverse_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_create_resillient_to_duplicate_records neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_create_resillient_to_duplicate_records ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_wrong_input neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_wrong_input ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_with_new_host_binding_notifies_agent neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_with_new_host_binding_notifies_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_show_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_show_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_delete_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_delete_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_without_binding_does_not_notify neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_without_binding_does_not_notify ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_reverse_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_update_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_update_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v4_and_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v4_and_v6_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_stale_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_stale_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_bad_mac_format neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_bad_mac_format ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_bulk neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_bulk ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_with_subnet_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_with_subnet_set_shared ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_update_includes_req neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_update_includes_req ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_tenants_and_quotas_fail neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_tenants_and_quotas_fail ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_reverse_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_used neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_used ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network_availability_zone neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network_availability_zone ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ethertype_invalid_for_protocol neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ethertype_invalid_for_protocol ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns_to_None neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns_to_None ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_emulated_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_type_too_big neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_type_too_big ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_not_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_not_admin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_no_gw_to_no_gw neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_no_gw_to_no_gw ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmpv6_legacy_protocol_name neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmpv6_legacy_protocol_name ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_fixed_ip_changed neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_fixed_ip_changed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_create_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_public_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access_multi_segments neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access_multi_segments ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_invalid_ip_prefix neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_invalid_ip_prefix ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_without_pk_in_fields_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_without_pk_in_fields_pagination_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_source_group_ip_and_ip_prefix neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_source_group_ip_and_ip_prefix ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_create_callback_aborts neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_create_callback_aborts ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_wrong_input neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_wrong_input ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_update_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_update_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_with_ipv6_slaac_address neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_with_ipv6_slaac_address ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_empty_data neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_empty_data ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_invalid_admin_status neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_invalid_admin_status ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route_with_too_many_entries neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route_with_too_many_entries ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_wrong_input neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_wrong_input ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_too_long_name neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_too_long_name ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_mpnetworks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_mpnetworks_with_segmentation_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_emulated_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_admin_state neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_admin_state ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_with_provider_and_multiprovider_fail neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_with_provider_and_multiprovider_fail ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_reverse_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_json neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_json ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_pagination neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_pagination ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_delete_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_delete_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_tenants_and_quotas_fail neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_tenants_and_quotas_fail ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_is_mac_in_use neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_is_mac_in_use ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_update_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_update_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_network_segments neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_network_segments ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_get_ports_from_devices_with_bad_id neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_get_ports_from_devices_with_bad_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_update_includes_req neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_update_includes_req ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_other_tenant_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_other_tenant_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_multi_tenants2_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_multi_tenants2_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_remove_security_group_empty_list neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_remove_security_group_empty_list ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_no_segments neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_no_segments ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_filtered_by_fixed_ip_with_limit neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_filtered_by_fixed_ip_with_limit ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_create_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_too_long_name neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_too_long_name ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_subnet_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_subnet_set_shared ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_mpnetworks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_mpnetworks_with_segmentation_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared_owner_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared_owner_returns_403 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_invalid_ip_no_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_invalid_ip_no_subnet_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_unknown_segment_type_ignored neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_unknown_segment_type_ignored ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_overlapping_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_overlapping_subnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_segment_allocation_fails neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_segment_allocation_fails ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_multi_tenants2_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_multi_tenants2_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_failure neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_with_subnet_marks_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_with_subnet_marks_dirty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_remote_key_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_remote_key_native_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_multiple_ipv4_and_ipv6_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_multiple_ipv4_and_ipv6_subnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_with_subnet_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_with_subnet_set_shared ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_non_existing_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_non_existing_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_range_allocation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_range_allocation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_add_delete_data_triggers_event neutron.tests.unit.quota.test_resource.TestTrackedResource.test_add_delete_data_triggers_event ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) sqlite3.OperationalError: no such table: mehmodels The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 269, in test_add_delete_data_triggers_event self._add_data() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 76, in _add_data tenant_id=tenant_id)) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mehmodels [SQL: 'INSERT INTO mehmodels (project_id, meh) VALUES (?, ?)'] [parameters: (('meh', 'meh_4e461aba-dbd2-4d22-9089-ebdae6237961'), ('meh', 'meh_cf3d7765-954e-4b14-96c5-7caf6518fef6'))] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_tenants_and_quotas_fail neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_tenants_and_quotas_fail ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_delete_non_existing_port_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_delete_non_existing_port_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_update_includes_req neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_update_includes_req ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network_port_not_found neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network_port_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_false neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_false ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: quotausages The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 173, in test_count_used_with_dirty_false res = self._test_count() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 156, in _test_count self.context, res.name, self.tenant_id, in_use=0) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/quota/api.py", line 90, in set_quota_usage context, resource=resource, project_id=tenant_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 616, in get_object cls, context, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 33, in get_object return _get_filter_query(obj_cls, context, **kwargs).first() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2979, in first ret = list(self[0:1]) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2771, in __getitem__ return list(res) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: quotausages [SQL: 'SELECT quotausages.project_id AS quotausages_project_id, quotausages.resource AS quotausages_resource, quotausages.dirty AS quotausages_dirty, quotausages.in_use AS quotausages_in_use, quotausages.reserved AS quotausages_reserved \nFROM quotausages \nWHERE quotausages.project_id = ? AND quotausages.resource IN (?) AND quotausages.project_id IN (?)\n LIMIT ? OFFSET ?'] [parameters: ('meh', 'meh', 'meh', 1, 0)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared_owner_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared_owner_returns_403 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_delete_port_binding_delete_binding_and_levels neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_delete_port_binding_delete_binding_and_levels ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_delete_data_triggers_event neutron.tests.unit.quota.test_resource.TestTrackedResource.test_delete_data_triggers_event ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) sqlite3.OperationalError: no such table: mehmodels The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 279, in test_delete_data_triggers_event self._add_data() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 76, in _add_data tenant_id=tenant_id)) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mehmodels [SQL: 'INSERT INTO mehmodels (project_id, meh) VALUES (?, ?)'] [parameters: (('meh', 'meh_a99471f9-4e77-4ede-a0e0-74b64b40032b'), ('meh', 'meh_3aae2577-94c8-4be4-afa3-f6f3c8130523'))] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_fixed_ip_address_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_fixed_ip_address_v6_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_wrong_input neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_wrong_input ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings_with_query_parameters neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings_with_query_parameters ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network_race neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network_race ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding_retries neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding_retries ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_shared_network_noadmin_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_shared_network_noadmin_returns_403 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Network present) neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Network present) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:47:08.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_subnet_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_subnet_v6_pd_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding_with_fields neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding_with_fields ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_without_pk_in_fields_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_without_pk_in_fields_pagination_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_fixed_ip_invalid_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_fixed_ip_invalid_subnet_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network_no_admin_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network_no_admin_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_vif_details neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_vif_details ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_segmentation_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_segmentation_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_failed neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_failed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_one_segment_two_subnet neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_one_segment_two_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 114, in setUp super(NeutronDbPluginV2TestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 395, in setUp super(WebTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 51, in setUp self.setup_coreplugin(self.CORE_PLUGIN) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 114, in setUp super(NeutronDbPluginV2TestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 395, in setUp super(WebTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 51, in setUp self.setup_coreplugin(self.CORE_PLUGIN) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network_no_admin_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network_no_admin_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_without_pk_in_fields_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_without_pk_in_fields_pagination_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_invalid_admin_status neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_invalid_admin_status ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_status_active neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_status_active ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_ha_auto_schedule neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_ha_auto_schedule ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2102, in setUp super(L3AgentAZLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_host_id_not_changed neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_host_id_not_changed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_alive_agent neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_alive_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_invalid_admin_status neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_invalid_admin_status ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2102, in setUp super(L3AgentAZLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_shared_networks_with_non_admin_user neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_shared_networks_with_non_admin_user ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_mac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_create_callback_aborts neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_create_callback_aborts ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network_with_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network_with_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_host neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_host ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_no_unbinding_not_physical neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_no_unbinding_not_physical ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_not_binding_agent neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_not_binding_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_source_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_source_group ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/test_securitygroups_rpc.py", line 168, in setUp super(SGServerRpcCallBackTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_parameters neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_parameters ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v4_and_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v4_and_v6_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network_with_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network_with_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_V6_slaac_big_prefix neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_V6_slaac_big_prefix ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile_none neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile_none ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_create_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_extended_attr_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_extended_attr_native_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_bulk_network_before_and_after_events_outside_of_txn neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_bulk_network_before_and_after_events_outside_of_txn ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_not_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_not_admin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_bad_mac_format neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_bad_mac_format ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_reverse_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_boolean neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_boolean ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_security_group_id neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_security_group_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_update_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_update_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_no_binding_failed_ports neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_no_binding_failed_ports ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_case_insensitive neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_case_insensitive ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_bad_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_bad_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_distributed_router_to_l3_agent_already_scheduled neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_distributed_router_to_l3_agent_already_scheduled ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_ports_vif_details neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_ports_vif_details ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_ip_version neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_ip_version ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_multi_tenants_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_multi_tenants_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_range neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_range ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_distributed_port_binding_on_concurrent_port_delete neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_distributed_port_binding_on_concurrent_port_delete ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_check_mtu_in_mech_context neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_check_mtu_in_mech_context ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_boolean_type_name neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_boolean_type_name ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_without_pk_in_fields_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_without_pk_in_fields_pagination_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared_owner_returns_403 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared_owner_returns_403 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_update_portinfo_non_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_update_portinfo_non_admin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_ip_version_null neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_ip_version_null ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network_segment_allocation_fails neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network_segment_allocation_fails ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_groups_native_quotas neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_groups_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_ipv6_address_mode neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_ipv6_address_mode ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_ports_vif_details neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_ports_vif_details ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_shared_networks_with_non_admin_user neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_shared_networks_with_non_admin_user ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network_segment_allocation_fails neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network_segment_allocation_fails ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_default_security_group_admin neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_default_security_group_admin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type_non_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type_non_admin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network_race neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network_race ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_ipv6_ra_mode neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_ipv6_ra_mode ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_bulk_ports_before_and_after_events_outside_of_txn neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_bulk_ports_before_and_after_events_outside_of_txn ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_name_to_default_fail neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_name_to_default_fail ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_create_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network_no_admin_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network_no_admin_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_anticipating_allocation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_anticipating_allocation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_is_nw_addr_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_is_nw_addr_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_dvr neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_fields neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_fields ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_non_existent_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_non_existent_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_dhcp_port_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_dhcp_port_serviced_by_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_securitygroup_marks_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_securitygroup_marks_dirty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_other_tenant_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_other_tenant_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_parameters_invalid_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_parameters_invalid_values ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_parameters neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_parameters ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_lbaas_vip_port_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_lbaas_vip_port_serviced_by_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_values ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_securitygrouprule_marks_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_securitygrouprule_marks_dirty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_tenants_and_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_tenants_and_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_remote_key_native_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_remote_key_native_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_json neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_json ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_by_device_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_by_device_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_port_not_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_port_not_serviced_by_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_securitygroups_clears_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_securitygroups_clears_dirty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_without_pk_in_fields_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_without_pk_in_fields_pagination_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_create_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_only_ip_version_v6_no_pool neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_only_ip_version_v6_no_pool ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_subnet_triggers_event neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_subnet_triggers_event ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_invalid_admin_status neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_invalid_admin_status ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_create_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_new_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_new_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_unknown_filter neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_unknown_filter ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_create_callback_aborts neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_create_callback_aborts ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_bulk_delete_protection neutron.tests.unit.quota.test_resource.TestTrackedResource.test_bulk_delete_protection ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: mehmodels The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 120, in test_bulk_delete_protection ctx.session.query(test_quota.MehModel).delete() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3440, in delete delete_op.exec_() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1636, in exec_ self._do_exec() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1866, in _do_exec self._execute_stmt(delete_stmt) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1642, in _execute_stmt stmt, params=self.query._params, mapper=self.mapper File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 1263, in execute clause, params or {} File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mehmodels [SQL: 'DELETE FROM mehmodels'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network_port_not_found neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network_port_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_emulated_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_out_of_range_allocation_pool_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_out_of_range_allocation_pool_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_update_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_update_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_parameter neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_parameter ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_no_usage_info neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_no_usage_info ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) sqlite3.OperationalError: no such table: mehmodels The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 234, in test_count_used_with_dirty_true_no_usage_info self._add_data() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 76, in _add_data tenant_id=tenant_id)) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mehmodels [SQL: 'INSERT INTO mehmodels (project_id, meh) VALUES (?, ?)'] [parameters: (('meh', 'meh_afbc3481-f8c9-489e-be69-271b30b183c5'), ('meh', 'meh_9014d71f-7bea-4223-9549-81a6f4cffb49'))] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_multi_tenants_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_multi_tenants_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_fixed_ip_invalid_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_fixed_ip_invalid_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_admin_state neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_admin_state ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_without_pk_in_fields_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_without_pk_in_fields_pagination_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_resync_calls_set_quota_usage neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_resync_calls_set_quota_usage ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: quotausages The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 214, in test_count_used_with_dirty_true_resync_calls_set_quota_usage res = self._test_count() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 156, in _test_count self.context, res.name, self.tenant_id, in_use=0) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/quota/api.py", line 90, in set_quota_usage context, resource=resource, project_id=tenant_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 616, in get_object cls, context, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 33, in get_object return _get_filter_query(obj_cls, context, **kwargs).first() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2979, in first ret = list(self[0:1]) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2771, in __getitem__ return list(res) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: quotausages [SQL: 'SELECT quotausages.project_id AS quotausages_project_id, quotausages.resource AS quotausages_resource, quotausages.dirty AS quotausages_dirty, quotausages.in_use AS quotausages_in_use, quotausages.reserved AS quotausages_reserved \nFROM quotausages \nWHERE quotausages.project_id = ? AND quotausages.resource IN (?) AND quotausages.project_id IN (?)\n LIMIT ? OFFSET ?'] [parameters: ('meh', 'meh', 'meh', 1, 0)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_update_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_update_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_check_mac_update_allowed_if_no_mac_change neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_check_mac_update_allowed_if_no_mac_change ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_no_usage_info neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_no_usage_info ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) sqlite3.OperationalError: no such table: mehmodels The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 227, in test_count_with_dirty_true_no_usage_info self._add_data() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 76, in _add_data tenant_id=tenant_id)) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mehmodels [SQL: 'INSERT INTO mehmodels (project_id, meh) VALUES (?, ?)'] [parameters: (('meh', 'meh_f374437c-255f-45c6-8803-4a70d3fbcae4'), ('meh', 'meh_6d130f84-f65c-406f-9794-51c4da5801b7'))] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_l3_cleanup_on_net_delete neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_l3_cleanup_on_net_delete ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_emulated_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_emulated_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_single_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_single_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_resync neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_resync ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: quotausages The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 185, in test_count_with_dirty_true_resync res = self._test_count() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 156, in _test_count self.context, res.name, self.tenant_id, in_use=0) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/quota/api.py", line 90, in set_quota_usage context, resource=resource, project_id=tenant_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 616, in get_object cls, context, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 33, in get_object return _get_filter_query(obj_cls, context, **kwargs).first() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2979, in first ret = list(self[0:1]) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2771, in __getitem__ return list(res) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: quotausages [SQL: 'SELECT quotausages.project_id AS quotausages_project_id, quotausages.resource AS quotausages_resource, quotausages.dirty AS quotausages_dirty, quotausages.in_use AS quotausages_in_use, quotausages.reserved AS quotausages_reserved \nFROM quotausages \nWHERE quotausages.project_id = ? AND quotausages.resource IN (?) AND quotausages.project_id IN (?)\n LIMIT ? OFFSET ?'] [parameters: ('meh', 'meh', 'meh', 1, 0)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_multicast neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_multicast ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_other_tenant_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_other_tenant_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_if_needed_early_exit_on_no_segments neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_if_needed_early_exit_on_no_segments ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_with_limit neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_with_limit ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_sort_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_no_vms neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_no_vms ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__verify_service_plugins_requirements neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__verify_service_plugins_requirements ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_one_az_hints neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_one_az_hints ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 783, in setUp super(DHCPAgentAZAwareWeightSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:47:32.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_mac_address neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_mac_address ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_process_distributed_port_binding_update_router_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_process_distributed_port_binding_update_router_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_range_allocation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_range_allocation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_no_notify_in_disassociate_floatingips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_no_notify_in_disassociate_floatingips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_race_with_dhcp_port_creation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_race_with_dhcp_port_creation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_no_active_agents neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_no_active_agents ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_create_portinfo_non_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_create_portinfo_non_admin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_gw_to_new_gw neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_gw_to_new_gw ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_not_uuid_not_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_not_uuid_not_mac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_subnet_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_subnet_v6_pd_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Match AZ) neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Match AZ) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:47:34.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_reverse_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_tolerates_db_deadlock neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_tolerates_db_deadlock ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_prevents_network_deletion neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_prevents_network_deletion ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_distributed_port_binding_on_non_existent_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_distributed_port_binding_on_non_existent_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_original_port_set neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_original_port_set ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_regenerate_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_regenerate_mac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_create_resillient_to_duplicate_records neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_create_resillient_to_duplicate_records ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_one_segment_one_subnet neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_one_segment_one_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 114, in setUp super(NeutronDbPluginV2TestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 395, in setUp super(WebTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 51, in setUp self.setup_coreplugin(self.CORE_PLUGIN) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 114, in setUp super(NeutronDbPluginV2TestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 395, in setUp super(WebTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 51, in setUp self.setup_coreplugin(self.CORE_PLUGIN) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_ignores_port_not_found neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_ignores_port_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_create_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_default_az neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_default_az ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2102, in setUp super(L3AgentAZLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_no_unbinding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_no_unbinding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat_no_vms neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat_no_vms ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_shared_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_shared_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile_with_empty_dict neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile_with_empty_dict ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_with_empty_dict neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_with_empty_dict ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_wrong_input neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_wrong_input ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_update_resillient_to_duplicate_records neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_update_resillient_to_duplicate_records ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_ha_az_hints neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_ha_az_hints ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2102, in setUp super(L3AgentAZLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_lifecycle_dns_retains_order neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_lifecycle_dns_retains_order ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_if_needed_concurrent_calls neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_if_needed_concurrent_calls ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields_noadmin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields_noadmin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_too_big neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_too_big ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_invalid_fixed_ip_address_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_invalid_fixed_ip_address_v6_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_host_id_not_changed neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_host_id_not_changed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__commit_port_binding_populating_with_binding_levels neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__commit_port_binding_populating_with_binding_levels ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_provider neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_provider ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_vif_details neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_vif_details ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_mac_generation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_mac_generation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_registry_notify_before_after_port_binding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_registry_notify_before_after_port_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v6_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile_with_empty_dict neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile_with_empty_dict ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_attributes_fails neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_attributes_fails ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_none neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_none ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_extend_dictionary_no_segments neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_extend_dictionary_no_segments ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_distributed_port_binding_on_non_existent_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_distributed_port_binding_on_non_existent_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_get_ports_count neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_get_ports_count ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_delete_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_delete_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_distributed_router_to_l3_agent_already_scheduled neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_distributed_router_to_l3_agent_already_scheduled ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_too_big neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_too_big ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_network_guard neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_network_guard ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_admin_state_down neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_admin_state_down ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test__schedule_router_skips_unschedulable_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test__schedule_router_skips_unschedulable_routers ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v4_and_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v4_and_v6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_ports_vnic_type neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_ports_vnic_type ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_validate_subnet_host_routes_exhausted neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_validate_subnet_host_routes_exhausted ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_non_existing_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_non_existing_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_tolerates_db_deadlock neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_tolerates_db_deadlock ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host_list neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host_list ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_release_dynamic_segment neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_release_dynamic_segment ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_and_fail_bind_port_if_needed neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_and_fail_bind_port_if_needed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_source_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_source_group ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/test_securitygroups_rpc.py", line 168, in setUp super(SGServerRpcCallBackTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_invalid_fixed_ip_address_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_invalid_fixed_ip_address_v6_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_used neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_used ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_and_fail_create_postcommit neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_and_fail_create_postcommit ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_multiple_segments_returns_minimal_mtu neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_multiple_segments_returns_minimal_mtu ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_source_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_source_group ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/test_securitygroups_rpc.py", line 168, in setUp super(SGServerRpcCallBackTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_return_on_concurrent_delete_and_binding neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_return_on_concurrent_delete_and_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_dvr neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_public_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_for_non_compute_owner neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_for_non_compute_owner ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_stale_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_stale_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_non_uuid neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_non_uuid ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_device_id_unchanged neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_device_id_unchanged ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortSecurity.test_port_update_without_security_groups neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortSecurity.test_port_update_without_security_groups ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_absent_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_absent_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_pd_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_pd_subnet_in_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_with_ipv6_slaac_address neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_with_ipv6_slaac_address ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_duplicate_port_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_duplicate_port_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_add_additional_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_add_additional_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bulk_emulated neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bulk_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_mac_generation neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_mac_generation ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_lbaasv2_vip_port_serviced_by_dvr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_lbaasv2_vip_port_serviced_by_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_in_post neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_in_post ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_fixed_ip_invalid_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_fixed_ip_invalid_subnet_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_mac_address neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_mac_address ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_only_ipv6_rule neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_only_ipv6_rule ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/test_securitygroups_rpc.py", line 168, in setUp super(SGServerRpcCallBackTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_legacy neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_legacy ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_groups_created_outside_transaction neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_groups_created_outside_transaction ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_stale_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_stale_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_ignores_port_not_found neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_ignores_port_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_by_device_id_second_call_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_by_device_id_second_call_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_ingress_addr_pair neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_ingress_addr_pair ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/test_securitygroups_rpc.py", line 168, in setUp super(SGServerRpcCallBackTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat_no_vms neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat_no_vms ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_skip_duplicate_default_sg_error neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_skip_duplicate_default_sg_error ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_security_groups neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_security_groups ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_for_network_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_for_network_owner ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_dhcp_port_ips_prefer_next_available_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_dhcp_port_ips_prefer_next_available_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_fixed_ip_invalid_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_fixed_ip_invalid_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_bind_router_returns_None neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_bind_router_returns_None ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_ingress neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_ingress ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/test_securitygroups_rpc.py", line 168, in setUp super(SGServerRpcCallBackTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestL3ResourcesEventHandler.test_create_delete_floating_ip_triggers_event neutron.tests.unit.plugins.ml2.test_tracked_resources.TestL3ResourcesEventHandler.test_create_delete_floating_ip_triggers_event ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_invalid_ip_and_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_invalid_ip_and_subnet_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_list_l3_agents_hosting_ha_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_list_l3_agents_hosting_ha_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_check_default_security_group_description neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_check_default_security_group_description ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_update_outside_transaction neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_update_outside_transaction ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_ip_allocation_for_ipv6_subnet_slaac_address_mode neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_ip_allocation_for_ipv6_subnet_slaac_address_mode ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_get_ports_count neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_get_ports_count ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_mac_address neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_mac_address ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_subnets_clears_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_subnets_clears_dirty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_no_security_groups neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_no_security_groups ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_reschedule_ha_routers_from_down_agents neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_reschedule_ha_routers_from_down_agents ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_update_with_ipam_error neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_update_with_ipam_error ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_public_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_public_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_ips_only neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_ips_only ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_is_mac_in_use neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_is_mac_in_use ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant_remote_group_id neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant_remote_group_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__check_dvr_serviceable_ports_on_host neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__check_dvr_serviceable_ports_on_host ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_no_vms neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_no_vms ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_for_network_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_for_network_owner ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_bcast_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_bcast_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_db_emulated neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_db_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_with_fip neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_with_fip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_sort_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_invalid_ethertype_for_prefix neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_invalid_ethertype_for_prefix ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_when_unbound_port_migrates_to_bound_host neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_when_unbound_port_migrates_to_bound_host ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_two_az_hints_one_available_az neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_two_az_hints_one_available_az ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 783, in setUp super(DHCPAgentAZAwareWeightSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:47:58.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_null neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_null ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_no_more_port_exception neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_no_more_port_exception ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_bad_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_bad_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_range_bad neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_range_bad ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1945, in setUp super(L3HALeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(dhcp disabled) neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(dhcp disabled) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:47:58.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_as_admin neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_as_admin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_port_update_with_ipam_error neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_port_update_with_ipam_error ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_catch_router_not_found neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_catch_router_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_pagination_reverse neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_pagination_reverse ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_non_existent_port neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_non_existent_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_invalid_fixed_ip_address_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_invalid_fixed_ip_address_v6_pd_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_two_segments_with_one_subnet_each neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_two_segments_with_one_subnet_each ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 114, in setUp super(NeutronDbPluginV2TestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 395, in setUp super(WebTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 51, in setUp self.setup_coreplugin(self.CORE_PLUGIN) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 114, in setUp super(NeutronDbPluginV2TestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 395, in setUp super(WebTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 51, in setUp self.setup_coreplugin(self.CORE_PLUGIN) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_routers_l3_agents_count neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_routers_l3_agents_count ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V6_cidr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V6_cidr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_invalid_type_in_security_groups_param neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_invalid_type_in_security_groups_param ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:02.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_non_router neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_non_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(invalid) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(invalid) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_snat_mode neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_snat_mode ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_update_does_not_trigger_event neutron.tests.unit.quota.test_resource.TestTrackedResource.test_update_does_not_trigger_event ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) sqlite3.OperationalError: no such table: mehmodels The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 291, in test_update_does_not_trigger_event self._add_data() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 76, in _add_data tenant_id=tenant_id)) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mehmodels [SQL: 'INSERT INTO mehmodels (project_id, meh) VALUES (?, ?)'] [parameters: (('meh', 'meh_d4913845-a303-4811-8e5f-78c047795fb0'), ('meh', 'meh_758afcc6-613c-4ae0-ac23-f8b737818584'))] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_admin_down neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_admin_down ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:03.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_is_broadcast_addr_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_is_broadcast_addr_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete first binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete first binding_index,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_add_ha_interface_to_l3_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_add_ha_interface_to_l3_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v6_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_no_az_hints_multiple_agent neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_no_az_hints_multiple_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 783, in setUp super(DHCPAgentAZAwareWeightSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:03.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_fixed_ip_address_v6_pd_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_fixed_ip_address_v6_pd_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_v6_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_doesnt_occur_if_no_agents neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_doesnt_occur_if_no_agents ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:03.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete first binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete first binding_index,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_list_l3_agents_hosting_legacy_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_list_l3_agents_hosting_legacy_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_select_az_with_least_weight neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_select_az_with_least_weight ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 783, in setUp super(DHCPAgentAZAwareWeightSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:04.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_failed neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_failed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:05.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Do not remove any bindings,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Do not remove any bindings,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_no_ip_version neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_no_ip_version ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_add_ha_router_to_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_add_ha_router_to_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_by_device_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_by_device_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_v6_slaac neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_v6_slaac ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete first binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete first binding_index,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_reverse_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_reverse_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_one_hostable_agent neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_one_hostable_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_new_port_action neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_new_port_action ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_addr_modes neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_addr_modes ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_status_notify_port_event_after_update neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_status_notify_port_event_after_update ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_fail_on_missing_pools neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_fail_on_missing_pools ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_allocation_pool ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr_on_rmrt neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr_on_rmrt ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__cleanup_handles_failures neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__cleanup_handles_failures ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_by_device_id_second_call_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_by_device_id_second_call_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v4_and_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v4_and_v6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_fail_expected_cleanup neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_fail_expected_cleanup ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_tenant_private_network_with_provisioning_error neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_tenant_private_network_with_provisioning_error ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ip_address_only neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ip_address_only ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_pd_gw_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_pd_gw_values ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_allowed_address_pairs_revert neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_allowed_address_pairs_revert ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_equal_distribution neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_equal_distribution ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_too_many_routes neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_too_many_routes ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_get_auto_allocated_topology_dry_run_happy_path_for_kevin neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_get_auto_allocated_topology_dry_run_happy_path_for_kevin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_ip_allocation_for_ipv6_2_subnet_slaac_mode neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_ip_allocation_for_ipv6_2_subnet_slaac_mode ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_without_ip_change neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_without_ip_change ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_bad_owner neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_bad_owner ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_values neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_values ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_agent_admin_state_down neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_agent_admin_state_down ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_dvr_routers_by_subnet_ids neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_dvr_routers_by_subnet_ids ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_vif_type_not_supported neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_vif_type_not_supported ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_vif_type_supported neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_vif_type_supported ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_two_agents_per_network neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_two_agents_per_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_large_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_large_allocation_pool ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_subnet_ids_on_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_subnet_ids_on_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_update_port_status_bumps_revision neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_update_port_status_bumps_revision ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_nameserver neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_nameserver ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_reverse_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_ha_router_when_incompatible_agent_exist neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_ha_router_when_incompatible_agent_exist ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_auto_rescheduled_when_db_returns_active_hosts neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_auto_rescheduled_when_db_returns_active_hosts ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:07.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_other_subnet_on_network_still_in_use neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_other_subnet_on_network_still_in_use ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_default neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_default ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:07.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_disabled neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_disabled ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_nonexistent_sg_resource neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_nonexistent_sg_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1945, in setUp super(L3HALeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_log_without_return_value neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_log_without_return_value ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_host_route neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_host_route ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_absent_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_absent_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_logs neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_logs ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_defaults neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_defaults ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation_4octet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation_4octet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_hostroutes neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_hostroutes ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_centralized neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_centralized ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete middle binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete middle binding_index,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count_filter_by_unknown_filter neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count_filter_by_unknown_filter ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_version neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_version ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_concurrent_removal neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_concurrent_removal ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:08.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_failed_on_unexpected neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_failed_on_unexpected ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:08.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2102, in setUp super(L3AgentAZLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_too_many_dns neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_too_many_dns ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets_same_cidr_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets_same_cidr_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_invalid_fixed_ips neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_invalid_fixed_ips ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete middle binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete middle binding_index,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Do not remove any bindings,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Do not remove any bindings,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_out_of_cidr_global neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_out_of_cidr_global ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete first binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete first binding_index,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_ha_snat_no_vms neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_ha_snat_no_vms ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_network_with_router_and_interfaces neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_network_with_router_and_interfaces ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_cidr_used_on_create neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_cidr_used_on_create ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_with_provisioning_error neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_with_provisioning_error ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agents_hosting_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agents_hosting_routers ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_used neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_used ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_2_subnets_overlapping_cidr_not_allowed_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_2_subnets_overlapping_cidr_not_allowed_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count_filter_by_project_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count_filter_by_project_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_ra_modes neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_ra_modes ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_no_default neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_no_default ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_dhcp_disabled neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_dhcp_disabled ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_sort_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_sort_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_pools neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_pools ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_plugin_failure neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_plugin_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_show_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_show_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_with_inactive_router neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_with_inactive_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/metering/test_metering_plugin.py", line 470, in setUp helpers.register_l3_agent(host='agent1') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'agent1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_snat_mode neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_snat_mode ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_ipv6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_ipv6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_before_create_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_before_create_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_with_two_loaded_drivers neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_with_two_loaded_drivers ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway_allocation_pool ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_quotas neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_uuid neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_uuid ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_supported_rule_type_details neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_supported_rule_type_details ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_with_req_body_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_with_req_body_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_scheduler neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_scheduler ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_ipv6_slaac_port_exists neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_ipv6_slaac_port_exists ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_minbw_gr_than_bwlimit neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_minbw_gr_than_bwlimit ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_of_network_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_of_network_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_with_allocation_range neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_with_allocation_range ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_create_port_callback_no_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_create_port_callback_no_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_catch_integrity_error neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_catch_integrity_error ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields_noadmin_and_policy_field neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields_noadmin_and_policy_field ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_port_exists_owned_by_other neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_port_exists_owned_by_other ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_dns neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_dns ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_removed neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_removed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_catch_router_not_found neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_catch_router_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_not_bound_sg neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_not_bound_sg ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/logapi/common/test_db_api.py", line 52, in setUp self.sg_id, self.port_id, self.tenant_id = self._create_sg_and_port() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/logapi/common/test_db_api.py", line 56, in _create_sg_and_port with self.network() as network, \ File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 644, in network admin_state_up, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 483, in _make_network raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_callback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_callback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_remove_ha_router_from_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_remove_ha_router_from_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_unbound_vnic_type_not_supported neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_unbound_vnic_type_not_supported ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversCalls.test_implemented_call_methods neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversCalls.test_implemented_call_methods ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_returns_204 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_returns_204 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_plugin neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_plugin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_router_doesnt_support_scheduling neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_router_doesnt_support_scheduling ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_uuid neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_uuid ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_new_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_new_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_allocation_pool_returns_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_allocation_pool_returns_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_net_tag_bumps_net_revision neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_net_tag_bumps_net_revision ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_project_id neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_project_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_with_unsupported_logging_type_on_port neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_with_unsupported_logging_type_on_port ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_sort_native neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_sort_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log_none_enabled neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log_none_enabled ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_invalid_json_400 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_invalid_json_400 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_single_multiprovider neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_single_multiprovider ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_reverse_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_reverse_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_removed_routers_fip neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_removed_routers_fip ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_prevents_subnet_deletion neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_prevents_subnet_deletion ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1945, in setUp super(L3HALeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_multiple_allocation_pools neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_multiple_allocation_pools ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_filter neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_filter ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_subnet_guard neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_subnet_guard ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_usable_after_update neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_usable_after_update ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_with_physical_net neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_with_physical_net ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_address_mode_fails neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_address_mode_fails ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_network_different_tenant neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_network_different_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding_multi_host_status neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding_multi_host_status ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_delete_port_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_delete_port_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings_exception neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings_exception ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_validate_subnet_dns_nameservers_exhausted neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_validate_subnet_dns_nameservers_exhausted ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_port_binding_no_binding neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_port_binding_no_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_dns neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_dns ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1945, in setUp super(L3HALeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.testt_update_from_empty_to_host_binding_notifies_agent neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.testt_update_from_empty_to_host_binding_notifies_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment_multiple_physnets neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment_multiple_physnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_bind_router_returns_None neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_bind_router_returns_None ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_get_bound_port_context_cache_hit neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_get_bound_port_context_cache_hit ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_v6_pd_allocation_pool neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_v6_pd_allocation_pool ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_changed neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_changed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_no_external) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_no_external) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns_with_too_many_entries neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns_with_too_many_entries ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_routers_updated_on_host_rpc_call neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_routers_updated_on_host_rpc_call ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_catch_integrity_error neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_catch_integrity_error ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_hierarchical_binding neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_hierarchical_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_provider_fail neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_provider_fail ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_bad_route_404 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_bad_route_404 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete middle binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete middle binding_index,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_addr_pair neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_addr_pair ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/test_securitygroups_rpc.py", line 168, in setUp super(SGServerRpcCallBackTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_unchanged neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_unchanged ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_catch_integrity_error neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_catch_integrity_error ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_rule_vif_type_supported neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_rule_vif_type_supported ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_unbound neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_unbound ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding_for_non_compute_owner neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding_for_non_compute_owner ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete last binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete last binding_index,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_create_returns_201 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_create_returns_201 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_unbound_vnic_type_not_supported neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_unbound_vnic_type_not_supported ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_delete_security_group_port_in_use neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_delete_security_group_port_in_use ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat and dvr_no_external) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat and dvr_no_external) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding_update_unbound_host neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding_update_unbound_host ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_vif_type_not_supported neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_vif_type_not_supported ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Do not remove any bindings,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Do not remove any bindings,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_with_same_host_binding_does_not_notify neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_with_same_host_binding_does_not_notify ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_trunk_in_error_state_raises neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_trunk_in_error_state_raises ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__save_with_provisioning_error neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__save_with_provisioning_error ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_supported_rule_type_details_no_drivers_loaded neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_supported_rule_type_details_no_drivers_loaded ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_ra_mode_fails neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_ra_mode_fails ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete first binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete first binding_index,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_returns_200 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_returns_200 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_default_not_changed neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_default_not_changed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qospolicyrbacs The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1305, in patched return func(*args, **keywargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/qos/test_qos_plugin.py", line 393, in test_update_policy self.ctxt, self.policy.id, {'policy': fields}) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_common.py", line 58, in inner return result.to_dict() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 261, in _to_dict_hook self.obj_context.tenant_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 83, in is_shared_with_tenant obj_id, tenant_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 76, in get_shared_with_tenant ['*', tenant_id]))).count() != 0) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3318, in count return self.from_self(col).scalar() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3069, in scalar ret = self.one() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3039, in one ret = self.one_or_none() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3008, in one_or_none ret = list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qospolicyrbacs [SQL: 'SELECT count(*) AS count_1 \nFROM (SELECT qospolicyrbacs.project_id AS qospolicyrbacs_project_id, qospolicyrbacs.id AS qospolicyrbacs_id, qospolicyrbacs.target_tenant AS qospolicyrbacs_target_tenant, qospolicyrbacs.action AS qospolicyrbacs_action, qospolicyrbacs.object_id AS qospolicyrbacs_object_id \nFROM qospolicyrbacs \nWHERE qospolicyrbacs.object_id = ? AND qospolicyrbacs.action = ? AND qospolicyrbacs.target_tenant IN (?, ?)) AS anon_1'] [parameters: ('b0d10dda-4c5d-46ce-b128-fbc69ddab224', 'access_as_shared', '*', 'fake_tenant')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_dns_and_route neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_dns_and_route ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmpv6_with_type_only neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmpv6_with_type_only ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_invalid neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_invalid ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete last binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete last binding_index,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_in_down_state neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_in_down_state ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_no_gateway neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_no_gateway ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_network_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1305, in patched return func(*args, **keywargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/qos/test_qos_plugin.py", line 531, in test_update_policy_rule self.ctxt, self.rule.id, self.policy.id, self.rule_data) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 174, in method_name, rule_cls, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 170, in _make_call context, rule_cls, *args_list, **params File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_common.py", line 51, in inner result = f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 348, in update_policy_rule self.validate_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 141, in validate_policy ports = self._get_ports_with_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 70, in _get_ports_with_policy networks_ids = policy.get_bound_networks() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/qos/policy.py", line 315, in get_bound_networks self.obj_context, policy_id=self.id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_network_policy_bindings [SQL: 'SELECT qos_network_policy_bindings.policy_id AS qos_network_policy_bindings_policy_id, qos_network_policy_bindings.network_id AS qos_network_policy_bindings_network_id \nFROM qos_network_policy_bindings \nWHERE qos_network_policy_bindings.policy_id IN (?)'] [parameters: ('598cf47d-d517-43fc-8f1a-bac12ad07ea5',)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete first binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete first binding_index,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_multiprovider neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_multiprovider ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rules_admin_tenant neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rules_admin_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_shared neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_shared ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_ports_with_no_rules neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_ports_with_no_rules ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/test_securitygroups_rpc.py", line 168, in setUp super(SGServerRpcCallBackTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_notify_precommit_delete neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_notify_precommit_delete ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_minbw_gr_than_bwlimit neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_minbw_gr_than_bwlimit ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_network_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/qos/test_qos_plugin.py", line 589, in test_update_policy_rule_check_rule_minbw_gr_than_bwlimit self.ctxt, self.min_rule.id, self.policy.id, self.rule_data) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 174, in method_name, rule_cls, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 170, in _make_call context, rule_cls, *args_list, **params File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_common.py", line 51, in inner result = f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 348, in update_policy_rule self.validate_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 141, in validate_policy ports = self._get_ports_with_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 70, in _get_ports_with_policy networks_ids = policy.get_bound_networks() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/qos/policy.py", line 315, in get_bound_networks self.obj_context, policy_id=self.id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_network_policy_bindings [SQL: 'SELECT qos_network_policy_bindings.policy_id AS qos_network_policy_bindings_policy_id, qos_network_policy_bindings.network_id AS qos_network_policy_bindings_network_id \nFROM qos_network_policy_bindings \nWHERE qos_network_policy_bindings.policy_id IN (?)'] [parameters: ('9a97fa29-fc85-46e0-8d95-7f7ee4d8a012',)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Do not remove any bindings,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Do not remove any bindings,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rules_native_quotas neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rules_native_quotas ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_only_network_again neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_only_network_again ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_egress neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_egress ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/test_securitygroups_rpc.py", line 168, in setUp super(SGServerRpcCallBackTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_sg_rules_for_devices_ipv4_ingress_port_range_min_port_1 neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_sg_rules_for_devices_ipv4_ingress_port_range_min_port_1 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/test_securitygroups_rpc.py", line 168, in setUp super(SGServerRpcCallBackTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_emulated neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding_failure neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_pagination neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_pagination ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding_for_non_compute_owner neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding_for_non_compute_owner ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_router_interface_ops_bump_router neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_router_interface_ops_bump_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test_driver_owns_router neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test_driver_owns_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: providerresourceassociations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/l3_router/service_providers/test_driver_controller.py", line 72, in test_driver_owns_router self.ctx, router, router_db) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/l3_router/service_providers/driver_controller.py", line 89, in _set_router_provider drv.name, router['id']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/servicetype_db.py", line 89, in add_resource_association resource_id=resource_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: providerresourceassociations [SQL: 'INSERT INTO providerresourceassociations (provider_name, resource_id) VALUES (?, ?)'] [parameters: ('dvrha', '912756d9-e050-432f-bb15-3ff485914d80')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_default_security_group_check_case_insensitive neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_default_security_group_check_case_insensitive ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_default_security_group_fail neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_default_security_group_fail ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_pass neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_pass ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_unbound_vnic_type_supported neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_unbound_vnic_type_supported ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_loopback neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_loopback ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_allow_all_ipv4 neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_allow_all_ipv4 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_type_only neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_type_only ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_sort neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_sort ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_has_binding_host neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_has_binding_host ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant_security_group_rule neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant_security_group_rule ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_egress neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_egress ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/agent/test_securitygroups_rpc.py", line 168, in setUp super(SGServerRpcCallBackTestCase, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_unmasked_prefix neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_unmasked_prefix ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_bad_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_bad_security_group ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_not_bound_port neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_not_bound_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/logapi/common/test_db_api.py", line 52, in setUp self.sg_id, self.port_id, self.tenant_id = self._create_sg_and_port() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/logapi/common/test_db_api.py", line 56, in _create_sg_and_port with self.network() as network, \ File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 644, in network admin_state_up, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 483, in _make_network raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_get_ports_from_devices neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_get_ports_from_devices ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bulk_native neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bulk_native ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_type_and_code neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_type_and_code ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_max_name_length neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_max_name_length ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_empty_with_no_drivers neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_empty_with_no_drivers ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_allow_all_ipv4_v6_bulk neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_allow_all_ipv4_v6_bulk ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_default_security_group_with_description neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_default_security_group_with_description ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_empty_with_no_loaded_drivers neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_empty_with_no_loaded_drivers ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_proto_num_name neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_proto_num_name ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_remote_group_id neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_remote_group_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_nonexistent_log neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_nonexistent_log ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_remove_security_group_none neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_remove_security_group_none ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_with_two_loaded_drivers neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_with_two_loaded_drivers ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_ethertype neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_ethertype ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_large_port_count_broken_into_parts neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_large_port_count_broken_into_parts ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_code_only neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_code_only ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty_no_dirty_tenant neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty_no_dirty_tenant ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_in_post_emulated neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_in_post_emulated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_protocol neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_protocol ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_default_security_group_name_fail neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_default_security_group_name_fail ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_min_only neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_min_only ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugin_fails_to_start_no_loaded_drivers neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugin_fails_to_start_no_loaded_drivers ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_resync neutron.tests.unit.quota.test_resource.TestTrackedResource.test_resync ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) sqlite3.OperationalError: no such table: mehmodels The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 320, in test_resync self._add_data() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 76, in _add_data tenant_id=tenant_id)) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mehmodels [SQL: 'INSERT INTO mehmodels (project_id, meh) VALUES (?, ?)'] [parameters: (('meh', 'meh_ce96d606-1bce-4752-8f29-9f4e8598d587'), ('meh', 'meh_835a0bfb-0dbf-4cc1-b151-862114e066bd'))] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_show_returns_200 neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_show_returns_200 ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_diff_desc neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_diff_desc ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group_rules neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group_rules ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_remote_ip_prefix neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_remote_ip_prefix ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_two_az_hints neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_two_az_hints ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 783, in setUp super(DHCPAgentAZAwareWeightSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:37.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugins_fails_to_start_seg_type_validator_not_found neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugins_fails_to_start_seg_type_validator_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_subnet_marks_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_subnet_marks_dirty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_proto_name_num neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_proto_name_num ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_full_uuids_skip_port_id_lookup neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_full_uuids_skip_port_id_lookup ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_specific_id neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_specific_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_min_port_greater_max neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_min_port_greater_max ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_two_agents_per_segment neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_two_agents_per_segment ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_empty_rules_id_only neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_empty_rules_id_only ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_default_security_group_nonadmin neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_default_security_group_nonadmin ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_after_create neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_after_create ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_networks_clears_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_networks_clears_dirty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Not match AZ) neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Not match AZ) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:39.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_max_only neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_max_only ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_duplicate_partial_segments neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_duplicate_partial_segments ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_pagination_reverse neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_pagination_reverse ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_ports_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_ports_security_group ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_host_network_filter_by_hosts neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_host_network_filter_by_hosts ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:39.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding_failure neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding_failure ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 356, in setUp super(ExtendedPortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_after_delete neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_after_delete ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ports_but_no_protocol neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ports_but_no_protocol ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_securitygrouprules_clears_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_securitygrouprules_clears_dirty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_sort neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_sort ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_rule_updated neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_rule_updated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_filter_bindings neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_filter_bindings ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:40.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_no_filter neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_no_filter ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_port_binding.py", line 55, in setUp super(PortBindingTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_security_group ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_member_updated neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_member_updated ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:40.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_after_delete_empty_list neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_after_delete_empty_list ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_shared neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_shared ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/metering/test_metering_plugin.py", line 470, in setUp helpers.register_l3_agent(host='agent1') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'agent1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_multiple_security_groups neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_multiple_security_groups ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_network_triggers_event neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_network_triggers_event ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_on_port_from_wrong_tenant neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_on_port_from_wrong_tenant ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_check_router_match neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_check_router_match ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_auto_schedule neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_auto_schedule ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2102, in setUp super(L3AgentAZLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_port_create_creates_default_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_port_create_creates_default_security_group ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_metering_label_shared_rpc_call neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_metering_label_shared_rpc_call ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/metering/test_metering_plugin.py", line 194, in test_add_metering_label_shared_rpc_call set_context=True): File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/metering/test_metering_db.py", line 99, in metering_label description, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/metering/test_metering_db.py", line 63, in _make_metering_label raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_security_group ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_with_one_loaded_driver neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_with_one_loaded_driver ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_invalid_type_in_security_groups_param neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_invalid_type_in_security_groups_param ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_trunk_update_notify_precommit_update neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_trunk_update_notify_precommit_update ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_network_with_subnet_triggers_event neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_network_with_subnet_triggers_event ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2102, in setUp super(L3AgentAZLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_boolean_type_name neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_boolean_type_name ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_min_less_than_max neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_min_less_than_max ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_network_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/qos/test_qos_plugin.py", line 460, in test_create_policy_rule_check_rule_min_less_than_max self.ctxt, _policy.id, self.rule_data) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 174, in method_name, rule_cls, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 170, in _make_call context, rule_cls, *args_list, **params File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_common.py", line 51, in inner result = f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 309, in create_policy_rule self.validate_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 141, in validate_policy ports = self._get_ports_with_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 70, in _get_ports_with_policy networks_ids = policy.get_bound_networks() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/qos/policy.py", line 315, in get_bound_networks self.obj_context, policy_id=self.id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_network_policy_bindings [SQL: 'SELECT qos_network_policy_bindings.policy_id AS qos_network_policy_bindings_policy_id, qos_network_policy_bindings.network_id AS qos_network_policy_bindings_network_id \nFROM qos_network_policy_bindings \nWHERE qos_network_policy_bindings.policy_id IN (?)'] [parameters: ('e1082841-c060-4b44-a3bf-786e5c17efbd',)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_multiple_security_groups neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_multiple_security_groups ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_no_db_calls_with_no_ports neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_no_db_calls_with_no_ports ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_port_marks_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_port_marks_dirty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rule_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rule_for_nonexistent_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_unbound_port neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_unbound_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_for_nonexistent_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_securitygroup_triggers_event neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_securitygroup_triggers_event ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_different_security_group_ids neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_different_security_group_ids ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_subnetpools_clears_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_subnetpools_clears_dirty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_types neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_types ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_ports_clears_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_ports_clears_dirty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_cannot_be_trunked_raises neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_cannot_be_trunked_raises ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_max_name_length neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_max_name_length ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_db neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_db ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_dscp_marking_rule neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_dscp_marking_rule ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_network_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/qos/test_qos_plugin.py", line 732, in test_update_policy_dscp_marking_rule self.ctxt, self.dscp_rule.id, self.policy.id, self.rule_data) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 174, in method_name, rule_cls, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 170, in _make_call context, rule_cls, *args_list, **params File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_common.py", line 51, in inner result = f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 348, in update_policy_rule self.validate_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 141, in validate_policy ports = self._get_ports_with_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 70, in _get_ports_with_policy networks_ids = policy.get_bound_networks() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/qos/policy.py", line 315, in get_bound_networks self.obj_context, policy_id=self.id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_network_policy_bindings [SQL: 'SELECT qos_network_policy_bindings.policy_id AS qos_network_policy_bindings_policy_id, qos_network_policy_bindings.network_id AS qos_network_policy_bindings_network_id \nFROM qos_network_policy_bindings \nWHERE qos_network_policy_bindings.policy_id IN (?)'] [parameters: ('d02646ac-f815-4088-aa2d-a3f328e8094a',)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_resync_calls_set_quota_usage neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_resync_calls_set_quota_usage ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: quotausages The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 202, in test_count_with_dirty_true_resync_calls_set_quota_usage res = self._test_count() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 156, in _test_count self.context, res.name, self.tenant_id, in_use=0) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/quota/api.py", line 90, in set_quota_usage context, resource=resource, project_id=tenant_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 616, in get_object cls, context, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 33, in get_object return _get_filter_query(obj_cls, context, **kwargs).first() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2979, in first ret = list(self[0:1]) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2771, in __getitem__ return list(res) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: quotausages [SQL: 'SELECT quotausages.project_id AS quotausages_project_id, quotausages.resource AS quotausages_resource, quotausages.dirty AS quotausages_dirty, quotausages.in_use AS quotausages_in_use, quotausages.reserved AS quotausages_reserved \nFROM quotausages \nWHERE quotausages.project_id = ? AND quotausages.resource IN (?) AND quotausages.project_id IN (?)\n LIMIT ? OFFSET ?'] [parameters: ('meh', 'meh', 'meh', 1, 0)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_reserved neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_reserved ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: reservations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 137, in test_count_reserved {res.name: 1}) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/quota/api.py", line 178, in create_reservation reserv_obj.create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/quota.py", line 64, in create super(Reservation, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: reservations [SQL: 'INSERT INTO reservations (project_id, id, expiration) VALUES (?, ?, ?)'] [parameters: ('meh', '42e8bc88-ed5c-425d-8318-e654c3b4a8eb', '2022-03-27 20:50:44.248906')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_port_all_rules_valid neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_port_all_rules_valid ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_changed neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_changed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ethertype_invalid_as_number neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ethertype_invalid_as_number ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_delete_metering_label_does_not_clear_router_tenant_id neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_delete_metering_label_does_not_clear_router_tenant_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/metering/test_metering_plugin.py", line 306, in test_delete_metering_label_does_not_clear_router_tenant_id with self.metering_label(tenant_id=tenant_id) as metering_label: File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/metering/test_metering_db.py", line 99, in metering_label description, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/metering/test_metering_db.py", line 63, in _make_metering_label raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_first_call_with_dirty_false neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_first_call_with_dirty_false ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: quotausages The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 124, in test_count_first_call_with_dirty_false self.context, self.resource, self.tenant_id, in_use=1) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/quota/api.py", line 90, in set_quota_usage context, resource=resource, project_id=tenant_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 616, in get_object cls, context, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 33, in get_object return _get_filter_query(obj_cls, context, **kwargs).first() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2979, in first ret = list(self[0:1]) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2771, in __getitem__ return list(res) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: quotausages [SQL: 'SELECT quotausages.project_id AS quotausages_project_id, quotausages.resource AS quotausages_resource, quotausages.dirty AS quotausages_dirty, quotausages.in_use AS quotausages_in_use, quotausages.reserved AS quotausages_reserved \nFROM quotausages \nWHERE quotausages.project_id = ? AND quotausages.resource IN (?) AND quotausages.project_id IN (?)\n LIMIT ? OFFSET ?'] [parameters: ('meh', 'meh', 'meh', 1, 0)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) sqlite3.OperationalError: no such table: mehmodels The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 300, in test_mark_dirty self._add_data() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 76, in _add_data tenant_id=tenant_id)) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mehmodels [SQL: 'INSERT INTO mehmodels (project_id, meh) VALUES (?, ?)'] [parameters: (('meh', 'meh_737b6afa-e0f3-4daa-8232-29c58602ff0c'), ('meh', 'meh_83d3b502-0062-4dcb-8bf9-5da9aa1b0b5a'))] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_resync neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_resync ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: quotausages The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 194, in test_count_used_with_dirty_true_resync res = self._test_count() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 156, in _test_count self.context, res.name, self.tenant_id, in_use=0) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/quota/api.py", line 90, in set_quota_usage context, resource=resource, project_id=tenant_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 616, in get_object cls, context, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 33, in get_object return _get_filter_query(obj_cls, context, **kwargs).first() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2979, in first ret = list(self[0:1]) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2771, in __getitem__ return list(res) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: quotausages [SQL: 'SELECT quotausages.project_id AS quotausages_project_id, quotausages.resource AS quotausages_resource, quotausages.dirty AS quotausages_dirty, quotausages.in_use AS quotausages_in_use, quotausages.reserved AS quotausages_reserved \nFROM quotausages \nWHERE quotausages.project_id = ? AND quotausages.resource IN (?) AND quotausages.project_id IN (?)\n LIMIT ? OFFSET ?'] [parameters: ('meh', 'meh', 'meh', 1, 0)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_subnetpool_marks_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_subnetpool_marks_dirty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_verify_bad_method_call neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_verify_bad_method_call ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_no_usage_info_calls_set_quota_usage neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_no_usage_info_calls_set_quota_usage ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) sqlite3.OperationalError: no such table: mehmodels The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 254, in test_count_used_with_dirty_true_no_usage_info_calls_set_quota_usage self._add_data() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 76, in _add_data tenant_id=tenant_id)) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mehmodels [SQL: 'INSERT INTO mehmodels (project_id, meh) VALUES (?, ?)'] [parameters: (('meh', 'meh_b7ff32fa-95cd-429e-a226-ba04e3023090'), ('meh', 'meh_67bd8108-cb07-4cc4-9095-f2a2275d9f0c'))] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_no_usage_info_calls_set_quota_usage neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_no_usage_info_calls_set_quota_usage ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) sqlite3.OperationalError: no such table: mehmodels The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 241, in test_count_with_dirty_true_no_usage_info_calls_set_quota_usage self._add_data() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 76, in _add_data tenant_id=tenant_id)) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1216, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 533, in do_executemany cursor.executemany(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: mehmodels [SQL: 'INSERT INTO mehmodels (project_id, meh) VALUES (?, ?)'] [parameters: (('meh', 'meh_2d47610e-4e79-4a2c-94fb-4a50e847cf6e'), ('meh', 'meh_e431857b-9159-41d0-86f6-c6e6eced34be'))] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_group_id neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_group_id ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_many_hostable_agents neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_many_hostable_agents ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_false neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_false ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: quotausages The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 161, in test_count_with_dirty_false res = self._test_count() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 156, in _test_count self.context, res.name, self.tenant_id, in_use=0) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/quota/api.py", line 90, in set_quota_usage context, resource=resource, project_id=tenant_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 616, in get_object cls, context, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 33, in get_object return _get_filter_query(obj_cls, context, **kwargs).first() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2979, in first ret = list(self[0:1]) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2771, in __getitem__ return list(res) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: quotausages [SQL: 'SELECT quotausages.project_id AS quotausages_project_id, quotausages.resource AS quotausages_resource, quotausages.dirty AS quotausages_dirty, quotausages.in_use AS quotausages_in_use, quotausages.reserved AS quotausages_reserved \nFROM quotausages \nWHERE quotausages.project_id = ? AND quotausages.resource IN (?) AND quotausages.project_id IN (?)\n LIMIT ? OFFSET ?'] [parameters: ('meh', 'meh', 'meh', 1, 0)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_port_triggers_event neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_port_triggers_event ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_no_az_hints_one_agent neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_no_az_hints_one_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 783, in setUp super(DHCPAgentAZAwareWeightSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:48.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_code_too_big neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_code_too_big ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update_handles_db_retries neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update_handles_db_retries ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(No network) neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(No network) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:48.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Network already scheduled) neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Network already scheduled) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:49.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_default_az_hints neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_default_az_hints ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 783, in setUp super(DHCPAgentAZAwareWeightSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:49.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_with_port neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_with_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_securitygrouprule_triggers_event neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_securitygrouprule_triggers_event ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_not_auto_rescheduled_when_db_returns_all_hosts neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_not_auto_rescheduled_when_db_returns_all_hosts ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:49.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Invalid host) neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Invalid host) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:49.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_port_name_update_revises neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_port_name_update_revises ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_tcp_protocol_as_number neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_tcp_protocol_as_number ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_rescheduled_when_db_returns_active_hosts neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_rescheduled_when_db_returns_active_hosts ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:50.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_multi_agents neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_multi_agents ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:50.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_subnetpool_triggers_event neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_subnetpool_triggers_event ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_remove_metering_label_rpc_call neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_remove_metering_label_rpc_call ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/metering/test_metering_plugin.py", line 214, in test_remove_metering_label_rpc_call set_context=True) as label: File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/metering/test_metering_db.py", line 99, in metering_label description, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/metering/test_metering_db.py", line 63, in _make_metering_label raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_tcp_or_udp_protocol neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_tcp_or_udp_protocol ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_single_agent neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_single_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:50.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active_admin_down neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active_admin_down ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:50.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_empty_rules neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_empty_rules ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_legacy neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_legacy ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_admin_up neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_admin_up ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:52.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_auto_schedule_no_match neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_auto_schedule_no_match ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2102, in setUp super(L3AgentAZLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_list_creates_default_security_group neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_list_creates_default_security_group ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 52, in setUp super(TestMl2SecurityGroups, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_security_group.py", line 45, in setUp super(Ml2SecurityGroupsTestCase, self).setUp('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test__get_routers_can_schedule_with_no_target_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test__get_routers_can_schedule_with_no_target_routers ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2102, in setUp super(L3AgentAZLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_least_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_least_routers ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2102, in setUp super(L3AgentAZLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_random_scheduling neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_random_scheduling ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_marks_dirty neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_marks_dirty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_tracked_resources.py", line 32, in setUp super(SgTestCaseWrapper, self).setUp(plugin) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/extensions/test_securitygroup.py", line 258, in setUp self).setUp(plugin=plugin, ext_mgr=ext_mgr) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_two_agents_per_segment_one_hostable_agent neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_two_agents_per_segment_one_hostable_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_noretryerror neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_noretryerror ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginL3AgentSchedulerServicePlugin.test_add_metering_label_rpc_call neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginL3AgentSchedulerServicePlugin.test_add_metering_label_rpc_call ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/metering/test_metering_plugin.py", line 414, in test_add_metering_label_rpc_call set_context=True): File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/metering/test_metering_db.py", line 99, in metering_label description, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/metering/test_metering_db.py", line 63, in _make_metering_label raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_one_agents_per_network neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_one_agents_per_network ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_find_a_router_for_fip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_find_a_router_for_fip_port_forwarding ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_first_call_with_dirty_false neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_first_call_with_dirty_false ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: quotausages The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/quota/test_resource.py", line 142, in test_count_used_first_call_with_dirty_false self.context, self.resource, self.tenant_id, in_use=1) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/quota/api.py", line 90, in set_quota_usage context, resource=resource, project_id=tenant_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 616, in get_object cls, context, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 33, in get_object return _get_filter_query(obj_cls, context, **kwargs).first() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2979, in first ret = list(self[0:1]) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2771, in __getitem__ return list(res) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: quotausages [SQL: 'SELECT quotausages.project_id AS quotausages_project_id, quotausages.resource AS quotausages_resource, quotausages.dirty AS quotausages_dirty, quotausages.in_use AS quotausages_in_use, quotausages.reserved AS quotausages_reserved \nFROM quotausages \nWHERE quotausages.project_id = ? AND quotausages.resource IN (?) AND quotausages.project_id IN (?)\n LIMIT ? OFFSET ?'] [parameters: ('meh', 'meh', 'meh', 1, 0)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy_with_extra_tenant_keyword neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy_with_extra_tenant_keyword ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_distributed_router_to_l3_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_distributed_router_to_l3_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Agent down) neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Agent down) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:54.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugin_with_fake_driver neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugin_with_fake_driver ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_network_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1305, in patched return func(*args, **keywargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/qos/test_qos_plugin.py", line 442, in test_create_policy_rule self.ctxt, self.policy.id, self.rule_data) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 174, in method_name, rule_cls, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 170, in _make_call context, rule_cls, *args_list, **params File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_common.py", line 51, in inner result = f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 309, in create_policy_rule self.validate_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 141, in validate_policy ports = self._get_ports_with_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 70, in _get_ports_with_policy networks_ids = policy.get_bound_networks() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/qos/policy.py", line 315, in get_bound_networks self.obj_context, policy_id=self.id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_network_policy_bindings [SQL: 'SELECT qos_network_policy_bindings.policy_id AS qos_network_policy_bindings_policy_id, qos_network_policy_bindings.network_id AS qos_network_policy_bindings_network_id \nFROM qos_network_policy_bindings \nWHERE qos_network_policy_bindings.policy_id IN (?)'] [parameters: ('2ab9bcfe-d7a2-4d04-a9ba-4b79df76c012',)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_not_rescheduled_when_db_returns_all_hosts neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_not_rescheduled_when_db_returns_all_hosts ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:54.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_dvr_to_snat neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_dvr_to_snat ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_no_host_mapping neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_no_host_mapping ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_duplicates neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_duplicates ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_already_scheduled neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_already_scheduled ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_nonexistent_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_az_hints neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_az_hints ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2102, in setUp super(L3AgentAZLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_precommit_delete neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_precommit_delete ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_legacy_to_dvr neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_legacy_to_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_multi_agent_fail_one neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_multi_agent_fail_one ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:55.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_policy_with_filters neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_policy_with_filters ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_many_networks neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_many_networks ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:56.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_unset_trunks_set neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_unset_trunks_set ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active_admin_up neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active_admin_up ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:57.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_rule_notification_and_driver_ordering neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_rule_notification_and_driver_ordering ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_catches_exceptions_on_fetching_bindings neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_catches_exceptions_on_fetching_bindings ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: standardattributes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 55, in setUp self._save_networks([self.network_id]) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_dhcp_agent_scheduler.py", line 72, in _save_networks network_obj.Network(self.ctx, id=network_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 315, in func return new_method(self, orig_method) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/rbac_db.py", line 252, in _create_hook orig_create(self) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/network.py", line 242, in create super(Network, self).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1116, in _emit_insert_statements statement, params File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: standardattributes [SQL: 'INSERT INTO standardattributes (resource_type, description, created_at, updated_at) VALUES (?, ?, ?, ?)'] [parameters: ('networks', None, '2022-03-27 20:48:57.000000', None)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_min_less_than_max neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_min_less_than_max ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_network_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/qos/test_qos_plugin.py", line 550, in test_update_policy_rule_check_rule_min_less_than_max self.ctxt, self.rule.id, self.policy.id, self.rule_data) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 174, in method_name, rule_cls, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 170, in _make_call context, rule_cls, *args_list, **params File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_common.py", line 51, in inner result = f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 348, in update_policy_rule self.validate_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 141, in validate_policy ports = self._get_ports_with_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 70, in _get_ports_with_policy networks_ids = policy.get_bound_networks() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/qos/policy.py", line 315, in get_bound_networks self.obj_context, policy_id=self.id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_network_policy_bindings [SQL: 'SELECT qos_network_policy_bindings.policy_id AS qos_network_policy_bindings_policy_id, qos_network_policy_bindings.network_id AS qos_network_policy_bindings_network_id \nFROM qos_network_policy_bindings \nWHERE qos_network_policy_bindings.policy_id IN (?)'] [parameters: ('9e407563-137c-4feb-ab2f-ba616e275e03',)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_multiple_drivers neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_multiple_drivers ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2102, in setUp super(L3AgentAZLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_dvr_to_snat neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_dvr_to_snat ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_legacy_to_dvr neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_legacy_to_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_qos_policy_bump_port_revision neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_qos_policy_bump_port_revision ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_legacy neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_legacy ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_distributed_router_to_l3_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_distributed_router_to_l3_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_dvr_router_without_snatbinding_and_no_gw neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_dvr_router_without_snatbinding_and_no_gw ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_allowed_address_pairs neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_allowed_address_pairs ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_dvr_handle_new_service_port neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_dvr_handle_new_service_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_scheduler_with_ha_enabled neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_scheduler_with_ha_enabled ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_after_create_empty_list neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_after_create_empty_list ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test__unbind_router_removes_binding neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test__unbind_router_removes_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_ordered_l3_agents_by_num_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_ordered_l3_agents_by_num_routers ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_centralized neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_centralized ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete middle binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete middle binding_index,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_precommit_create_empty_list neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_precommit_create_empty_list ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_get_agents_dict_for_router_unscheduled_returns_empty_list neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_get_agents_dict_for_router_unscheduled_returns_empty_list ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_existing_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_existing_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete middle binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete middle binding_index,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_remove_ha_router_from_all_agents neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_remove_ha_router_from_all_agents ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_same_as_trunk neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_same_as_trunk ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete last binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete last binding_index,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr_rmrt neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr_rmrt ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete last binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete last binding_index,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_get_agent_types_by_host_returns_agents neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_get_agent_types_by_host_returns_agents ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_no_removing_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_no_removing_routers ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete middle binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete middle binding_index,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_mode neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_mode ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_ip_update neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_ip_update ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete last binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete last binding_index,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test__schedule_router_skips_unschedulable_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test__schedule_router_skips_unschedulable_routers ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_network_with_router neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_network_with_router ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_ha_snat_no_vms neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_ha_snat_no_vms ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_mac_address_update neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_mac_address_update ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_happy_path_for_kevin neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_happy_path_for_kevin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agents_hosting_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agents_hosting_routers ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_bind_router_returns_None neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_bind_router_returns_None ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_no_external) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_no_external) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test__unbind_router_removes_binding neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test__unbind_router_removes_binding ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_mode neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_mode ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_schedule_dvr_router_without_snatbinding_and_no_gw neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_schedule_dvr_router_without_snatbinding_and_no_gw ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat, dvr and dvr_no_external) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat, dvr and dvr_no_external) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_removed_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_removed_routers ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.common.test_db_api.LoggingRpcCallbackTestCase.test_get_sg_log_info_for_create_or_update_log neutron.tests.unit.services.logapi.common.test_db_api.LoggingRpcCallbackTestCase.test_get_sg_log_info_for_create_or_update_log ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/logapi/common/test_db_api.py", line 167, in test_get_sg_log_info_for_create_or_update_log with self.network() as network, \ File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 644, in network admin_state_up, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 483, in _make_network raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete first binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete first binding_index,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_subnet_ids_on_router_no_subnet neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_subnet_ids_on_router_no_subnet ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete first binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete first binding_index,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_wont_create_redundant_ports neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_wont_create_redundant_ports ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete last binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete last binding_index,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_router_distributed neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_router_distributed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(no filter) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(no filter) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete middle binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete middle binding_index,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_existing_router neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_existing_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat and dvr) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat and dvr) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_schedule_router_distributed neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_schedule_router_distributed ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__clear_router_provider neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__clear_router_provider ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: providerresourceassociations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1305, in patched return func(*args, **keywargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/l3_router/service_providers/test_driver_controller.py", line 192, in test__clear_router_provider self.ctx, body, mock.Mock()) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/l3_router/service_providers/driver_controller.py", line 89, in _set_router_provider drv.name, router['id']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/servicetype_db.py", line 89, in add_resource_association resource_id=resource_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: providerresourceassociations [SQL: 'INSERT INTO providerresourceassociations (provider_name, resource_id) VALUES (?, ?)'] [parameters: ('dvrha', '94527624-accf-402d-aa94-634a4f329c60')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat, dvr and dvr_no_external) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat, dvr and dvr_no_external) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_delete_ha_interfaces_from_agent neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_delete_ha_interfaces_from_agent ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_with_flags neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_with_flags ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_schedule_routers_unique_binding_indices neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_schedule_routers_unique_binding_indices ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Do not remove any bindings,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Do not remove any bindings,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test_uses_scheduler neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test_uses_scheduler ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: providerresourceassociations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/l3_router/service_providers/test_driver_controller.py", line 59, in test_uses_scheduler self.ctx, router, router_db) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/l3_router/service_providers/driver_controller.py", line 89, in _set_router_provider drv.name, router['id']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/servicetype_db.py", line 89, in add_resource_association resource_id=resource_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: providerresourceassociations [SQL: 'INSERT INTO providerresourceassociations (provider_name, resource_id) VALUES (?, ?)'] [parameters: ('dvrha', 'efb584e7-039c-44cd-8a6e-1a54ac5bf8e1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Do not remove any bindings,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Do not remove any bindings,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(no filter) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(no filter) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete last binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete last binding_index,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_legacy neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_legacy ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Do not remove any bindings,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Do not remove any bindings,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat and dvr) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat and dvr) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_scheduler_auto_schedule_when_agent_added neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_scheduler_auto_schedule_when_agent_added ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 676, in setUp super(L3AgentChanceSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_bind_router_twice_for_non_ha neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_bind_router_twice_for_non_ha ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Do not remove any bindings,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Do not remove any bindings,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Do not remove any bindings,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Do not remove any bindings,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_provisioning_error_no_toplogy neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_provisioning_error_no_toplogy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Do not remove any bindings,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Do not remove any bindings,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_new_port_no_action neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_new_port_no_action ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_default_existed neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_default_existed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.common.test_db_api.LoggingRpcCallbackTestCase.test_get_sg_log_info_for_port_added_event neutron.tests.unit.services.logapi.common.test_db_api.LoggingRpcCallbackTestCase.test_get_sg_log_info_for_port_added_event ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/logapi/common/test_db_api.py", line 236, in test_get_sg_log_info_for_port_added_event with self.network() as network, \ File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 644, in network admin_state_up, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 483, in _make_network raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete last binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete last binding_index,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__set_router_provider_attr_lookups neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__set_router_provider_attr_lookups ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: providerresourceassociations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1305, in patched return func(*args, **keywargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/l3_router/service_providers/test_driver_controller.py", line 176, in test__set_router_provider_attr_lookups self.ctx, body, mock.Mock()) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/l3_router/service_providers/driver_controller.py", line 89, in _set_router_provider drv.name, router['id']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/servicetype_db.py", line 89, in add_resource_association resource_id=resource_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: providerresourceassociations [SQL: 'INSERT INTO providerresourceassociations (provider_name, resource_id) VALUES (?, ?)'] [parameters: ('dvrha', 'fb39fb5a-3b68-4710-a7a5-a3ca4c578c3c')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete first binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete first binding_index,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_no_action neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_no_action ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__set_router_provider_flavor_specified neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__set_router_provider_flavor_specified ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: providerresourceassociations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/usr/lib/python3/dist-packages/mock/mock.py", line 1305, in patched return func(*args, **keywargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/l3_router/service_providers/test_driver_controller.py", line 86, in test__set_router_provider_flavor_specified self.ctx, router, router_db) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/l3_router/service_providers/driver_controller.py", line 89, in _set_router_provider drv.name, router['id']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/servicetype_db.py", line 89, in add_resource_association resource_id=resource_id).create() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 342, in decorator return func(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 837, in create self, self.obj_context, self.modify_fields_to_db(fields)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 63, in create_object context.session.add(db_obj) File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__ next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 147, in autonested_transaction yield tx File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 597, in __exit__ self.rollback() File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 594, in __exit__ self.commit() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 487, in commit self._prepare_impl() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 455, in _prepare_impl self.session.dispatch.before_commit(self.session) File "/usr/lib/python3/dist-packages/sqlalchemy/event/attr.py", line 259, in __call__ fn(*args, **kw) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 316, in _load_one_to_manys session.flush() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2446, in flush self._flush(objects) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2584, in _flush transaction.rollback(_capture_exception=True) File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 67, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 277, in reraise raise value File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2544, in _flush flush_context.execute() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 416, in execute rec.execute(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 583, in execute uow, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj insert, File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 1063, in _emit_insert_statements c = cached_connections[connection].execute(statement, multiparams) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: providerresourceassociations [SQL: 'INSERT INTO providerresourceassociations (provider_name, resource_id) VALUES (?, ?)'] [parameters: ('dvrha', '1b87ca8c-aff2-42e2-a657-919fe7e22ded')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete middle binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete middle binding_index,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_already_scheduled neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_already_scheduled ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 739, in setUp super(L3AgentLeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 669, in setUp self._register_l3_agents() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 205, in _register_l3_agents 'host_1', constants.L3_AGENT_MODE_LEGACY) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'host_1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_migration_port_profile neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_migration_port_profile ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete middle binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete middle binding_index,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_ha_router_when_dvr_agent_exist neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_ha_router_when_dvr_agent_exist ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_removing_routers neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_removing_routers ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_fail_on_missing_ext_net neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_fail_on_missing_ext_net ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: externalnetworks The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/auto_allocate/test_db.py", line 323, in test__check_requirements_fail_on_missing_ext_net self.mixin._check_requirements, self.ctx, 'foo_tenant') File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 485, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 496, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 547, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3/dist-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 475, in match reraise(*matchee) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1049, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/auto_allocate/db.py", line 200, in _check_requirements self._get_default_external_network(context) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/auto_allocate/db.py", line 245, in _get_default_external_network context, is_default=True) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: externalnetworks [SQL: 'SELECT externalnetworks.network_id AS externalnetworks_network_id, externalnetworks.is_default AS externalnetworks_is_default \nFROM externalnetworks \nWHERE externalnetworks.is_default IN (?)'] [parameters: (1,)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_specific_router_when_agent_added neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_specific_router_when_agent_added ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_expected_cleanup neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_expected_cleanup ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_port_delete neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_port_delete ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 808, in setUp service_plugins=service_plugins) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test__get_ports_being_logged neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test__get_ports_being_logged ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/logapi/common/test_db_api.py", line 52, in setUp self.sg_id, self.port_id, self.tenant_id = self._create_sg_and_port() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/logapi/common/test_db_api.py", line 56, in _create_sg_and_port with self.network() as network, \ File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 644, in network admin_state_up, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 483, in _make_network raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_all_routers_when_agent_added neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_all_routers_when_agent_added ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_tenant_private_network_handles_subnet_errors neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_tenant_private_network_handles_subnet_errors ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__flavor_plugin neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__flavor_plugin ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(invalid) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(invalid) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat and dvr_no_external) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat and dvr_no_external) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_with_unsupported_logging_type neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_with_unsupported_logging_type ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete middle binding_index,without manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete middle binding_index,without manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_rpc_call neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_rpc_call ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/metering/test_metering_plugin.py", line 294, in test_add_and_remove_metering_label_rule_rpc_call set_context=True) as label: File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/metering/test_metering_db.py", line 99, in metering_label description, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/metering/test_metering_db.py", line 63, in _make_metering_label raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_log_with_return_value neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_log_with_return_value ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_scheduler neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_scheduler ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1945, in setUp super(L3HALeastRoutersSchedulerTestCase, self).setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete last binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete last binding_index,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_bound_port neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_bound_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/logapi/common/test_db_api.py", line 52, in setUp self.sg_id, self.port_id, self.tenant_id = self._create_sg_and_port() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/logapi/common/test_db_api.py", line 56, in _create_sg_and_port with self.network() as network, \ File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 644, in network admin_state_up, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 483, in _make_network raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_provisioning_error_network_only neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_provisioning_error_network_only ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_catch_router_not_found neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_catch_router_not_found ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(legacy) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(legacy) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.drivers.test_manager.TestGetParameter.test__get_param_missing_parameter neutron.tests.unit.services.logapi.drivers.test_manager.TestGetParameter.test__get_param_missing_parameter ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginL3AgentScheduler.test_add_metering_label_rpc_call neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginL3AgentScheduler.test_add_metering_label_rpc_call ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/metering/test_metering_plugin.py", line 414, in test_add_metering_label_rpc_call set_context=True): File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/metering/test_metering_db.py", line 99, in metering_label description, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/metering/test_metering_db.py", line 63, in _make_metering_label raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.services.logapi.drivers.test_manager.TestHandleResourceCallback.test_subscribe_resources_cb neutron.tests.unit.services.logapi.drivers.test_manager.TestHandleResourceCallback.test_subscribe_resources_cb ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_get_floatingip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_get_floatingip_port_forwarding ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_empty_with_no_drivers neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_empty_with_no_drivers ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_log neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_log ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_metering_label_rpc_call neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_metering_label_rpc_call ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/metering/test_metering_plugin.py", line 172, in test_add_metering_label_rpc_call set_context=True): File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/metering/test_metering_db.py", line 99, in metering_label description, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/metering/test_metering_db.py", line 63, in _make_metering_label raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_available_rules_no_rule_in_common neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_available_rules_no_rule_in_common ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(legacy) neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(legacy) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 2053, in setUp self.setup_coreplugin('ml2') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 465, in setup_coreplugin manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_address neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_address ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete first binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete first binding_index,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_bwlimit_less_than_minbw neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_bwlimit_less_than_minbw ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_create_floatingip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_create_floatingip_port_forwarding ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete last binding_index,with manual scheduling) neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete last binding_index,with manual scheduling) ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/scheduler/test_l3_agent_scheduler.py", line 1473, in setUp manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversCalls.test_not_implemented_call_methods neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversCalls.test_not_implemented_call_methods ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_with_one_loaded_driver neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_with_one_loaded_driver ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rule neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rule ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_get_auto_allocated_topology_dry_run_bad_input neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_get_auto_allocated_topology_dry_run_bad_input ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_update_floatingip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_update_floatingip_port_forwarding ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerLoggingTypes.test_available_logging_types neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerLoggingTypes.test_available_logging_types ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_nonexistent_target neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_nonexistent_target ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_external neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_external ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversCalls.test_implemented_call_methods neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversCalls.test_implemented_call_methods ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_internal neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_internal ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_target neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_target ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_full_options neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_full_options ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_available_rules_one_in_common neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_available_rules_one_in_common ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_not_bound_port neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_not_bound_port ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: securitygroupportbindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/logapi/test_logging_plugin.py", line 232, in test_create_log_not_bound_port log) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 485, in assertRaises self.assertThat(our_callable, matcher) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 496, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 547, in _matchHelper mismatch = matcher.match(matchee) File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) File "/usr/lib/python3/dist-packages/testtools/matchers/_higherorder.py", line 62, in match mismatch = matcher.match(matchee) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 475, in match reraise(*matchee) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 1049, in __call__ return self._callable_object(*self._args, **self._kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_common.py", line 51, in inner result = f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/logapi/logging_plugin.py", line 71, in create_log self.validator_mgr.validate_request(context, log_data) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/logapi/common/validators.py", line 118, in validate_request method(context, log_data) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/logapi/common/sg_validate.py", line 84, in validate_security_group_request _check_port_bound_sg(context, resource_id, target_id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/logapi/common/sg_validate.py", line 33, in _check_port_bound_sg .filter_by(security_group_id=sg_id, port_id=port_id).one() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3039, in one ret = self.one_or_none() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3008, in one_or_none ret = list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: securitygroupportbindings [SQL: 'SELECT securitygroupportbindings.port_id AS securitygroupportbindings_port_id, securitygroupportbindings.security_group_id AS securitygroupportbindings_security_group_id \nFROM securitygroupportbindings \nWHERE securitygroupportbindings.security_group_id = ? AND securitygroupportbindings.port_id = ?'] [parameters: ('2f8edb84-a33d-4e28-a447-34f922dfc5f9', 'f8763d64-38e9-40cc-872d-16fbf89098fa')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_max_more_than_min neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_max_more_than_min ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_network_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/qos/test_qos_plugin.py", line 471, in test_create_policy_rule_check_rule_max_more_than_min self.ctxt, _policy.id, self.rule_data) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 174, in method_name, rule_cls, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 170, in _make_call context, rule_cls, *args_list, **params File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_common.py", line 51, in inner result = f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 309, in create_policy_rule self.validate_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 141, in validate_policy ports = self._get_ports_with_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 70, in _get_ports_with_policy networks_ids = policy.get_bound_networks() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/qos/policy.py", line 315, in get_bound_networks self.obj_context, policy_id=self.id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_network_policy_bindings [SQL: 'SELECT qos_network_policy_bindings.policy_id AS qos_network_policy_bindings_policy_id, qos_network_policy_bindings.network_id AS qos_network_policy_bindings_network_id \nFROM qos_network_policy_bindings \nWHERE qos_network_policy_bindings.policy_id IN (?)'] [parameters: ('2605ca73-0872-4106-a254-b35f6d65d10f',)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_parent_resource neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_parent_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_dscp_marking_rule neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_dscp_marking_rule ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_get_floatingip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_get_floatingip_port_forwarding ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test__get_ports_being_logged_not_supported_log_type neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test__get_ports_being_logged_not_supported_log_type ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/logapi/common/test_db_api.py", line 52, in setUp self.sg_id, self.port_id, self.tenant_id = self._create_sg_and_port() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/logapi/common/test_db_api.py", line 56, in _create_sg_and_port with self.network() as network, \ File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 644, in network admin_state_up, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 483, in _make_network raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules_for_policy_with_filters neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules_for_policy_with_filters ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_update_floatingip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_update_floatingip_port_forwarding ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rule neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rule ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_unbound_vnic_type_supported neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_unbound_vnic_type_supported ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_policy_with_filters neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_policy_with_filters ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_for_nonexistent_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rule_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rule_for_nonexistent_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugins_fails_to_start_conflicting_seg_types neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugins_fails_to_start_conflicting_seg_types ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_changed neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_changed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_nonexistent_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_not_shared neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_not_shared ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/metering/test_metering_plugin.py", line 470, in setUp helpers.register_l3_agent(host='agent1') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'agent1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_bound_sg neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_bound_sg ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/logapi/common/test_db_api.py", line 52, in setUp self.sg_id, self.port_id, self.tenant_id = self._create_sg_and_port() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/logapi/common/test_db_api.py", line 56, in _create_sg_and_port with self.network() as network, \ File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 644, in network admin_state_up, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 483, in _make_network raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_notify_after_create neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_notify_after_create ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_ports_with_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_ports_with_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_remove_one_metering_label_rpc_call neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_remove_one_metering_label_rpc_call ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/metering/test_metering_plugin.py", line 247, in test_remove_one_metering_label_rpc_call set_context=True): File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/metering/test_metering_db.py", line 99, in metering_label description, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/metering/test_metering_db.py", line 63, in _make_metering_label raise webob.exc.HTTPClientError(code=res.status_int) webob.exc.HTTPClientError: The server could not comply with the request since it is either malformed or otherwise incorrect. ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_create_floatingip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_create_floatingip_port_forwarding ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_port_raise_in_use_by_trunk neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_port_raise_in_use_by_trunk ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_delete_floatingip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_delete_floatingip_port_forwarding ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_delete_floatingip_port_forwarding neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_delete_floatingip_port_forwarding ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_bwlimit_less_than_minbw neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_bwlimit_less_than_minbw ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_network_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/qos/test_qos_plugin.py", line 571, in test_update_policy_rule_check_rule_bwlimit_less_than_minbw self.ctxt, self.rule.id, self.policy.id, self.rule_data) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 174, in method_name, rule_cls, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 170, in _make_call context, rule_cls, *args_list, **params File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_common.py", line 51, in inner result = f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 348, in update_policy_rule self.validate_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 141, in validate_policy ports = self._get_ports_with_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 70, in _get_ports_with_policy networks_ids = policy.get_bound_networks() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/qos/policy.py", line 315, in get_bound_networks self.obj_context, policy_id=self.id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_network_policy_bindings [SQL: 'SELECT qos_network_policy_bindings.policy_id AS qos_network_policy_bindings_policy_id, qos_network_policy_bindings.network_id AS qos_network_policy_bindings_network_id \nFROM qos_network_policy_bindings \nWHERE qos_network_policy_bindings.policy_id IN (?)'] [parameters: ('671b18c3-2201-4734-9bce-a9a4af3b3372',)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_get_floatingip_port_forwardings neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_get_floatingip_port_forwardings ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_update_floatingip_port_forwarding_port_in_use neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_update_floatingip_port_forwarding_port_in_use ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversCalls.test_not_implemented_call_methods neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversCalls.test_not_implemented_call_methods ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_removed neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_removed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_trunk_goes_to_down neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_trunk_goes_to_down ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_for_nonexistent_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_empty_with_no_loaded_drivers neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_empty_with_no_loaded_drivers ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules_for_nonexistent_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test__parse_parameter_values neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test__parse_parameter_values ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_handle_expired_object neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_handle_expired_object ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_set_trunks_unset neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_set_trunks_unset ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type_as_user neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type_as_user ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_create_port_callback_policy_on_network neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_create_port_callback_policy_on_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_smaller_than_trunks neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_smaller_than_trunks ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_security_group_rule_ops_bump_security_group neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_security_group_rule_ops_bump_security_group ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule_for_nonexistent_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rule_for_nonexistent_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rule_for_nonexistent_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_raises_conflict neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_raises_conflict ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_bad_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_bad_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_port_rule_not_valid neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_port_rule_not_valid ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_qos_policy_bump_network_revision neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_qos_policy_bump_network_revision ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_shared_network_create neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_shared_network_create ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_sg_resource neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_sg_resource ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_trunk_goes_to_down neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_trunk_goes_to_down ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_get_agent_types_by_host_returns_empty neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_get_agent_types_by_host_returns_empty ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_incompatible_because_of_interface_mismatch neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_incompatible_because_of_interface_mismatch ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/metering/test_metering_plugin.py", line 470, in setUp helpers.register_l3_agent(host='agent1') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'agent1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test___init__ neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test___init__ ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_precommit_create neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_precommit_create ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_with_unscheduled_router neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_with_unscheduled_router ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: agents The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/metering/test_metering_plugin.py", line 470, in setUp helpers.register_l3_agent(host='agent1') File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 89, in register_l3_agent return _register_agent(agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/common/helpers.py", line 79, in _register_agent plugin.create_or_update_agent(admin_context, agent) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/api.py", line 123, in wrapped return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 395, in create_or_update_agent context, agent_state['agent_type'], agent_state['host']) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/agents_db.py", line 334, in _get_agent_by_type_and_host host=host) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: agents [SQL: 'SELECT agents.id AS agents_id, agents.agent_type AS agents_agent_type, agents.binary AS agents_binary, agents.topic AS agents_topic, agents.host AS agents_host, agents.availability_zone AS agents_availability_zone, agents.admin_state_up AS agents_admin_state_up, agents.created_at AS agents_created_at, agents.started_at AS agents_started_at, agents.heartbeat_timestamp AS agents_heartbeat_timestamp, agents.description AS agents_description, agents.configurations AS agents_configurations, agents.resource_versions AS agents_resource_versions, agents.load AS agents_load \nFROM agents \nWHERE agents.agent_type IN (?) AND agents.host IN (?)'] [parameters: ('L3 agent', 'agent1')] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_raise_in_use neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_raise_in_use ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_create_floatingip_port_forwarding_port_in_use neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_create_floatingip_port_forwarding_port_in_use ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_notify_precommit_create neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_notify_precommit_create ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_precommit_delete_empty_list neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_precommit_delete_empty_list ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_dscp_marking_rule neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_dscp_marking_rule ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_network_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/base.py", line 181, in func return f(self, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/services/qos/test_qos_plugin.py", line 722, in test_create_policy_dscp_marking_rule self.ctxt, self.policy.id, self.rule_data) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 174, in method_name, rule_cls, *args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/extensions/qos.py", line 170, in _make_call context, rule_cls, *args_list, **params File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/db_base_plugin_common.py", line 51, in inner result = f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 309, in create_policy_rule self.validate_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 141, in validate_policy ports = self._get_ports_with_policy(context, policy) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/services/qos/qos_plugin.py", line 70, in _get_ports_with_policy networks_ids = policy.get_bound_networks() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/qos/policy.py", line 315, in get_bound_networks self.obj_context, policy_id=self.id) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/base.py", line 644, in get_objects cls, context, _pager=_pager, **cls.modify_fields_to_db(kwargs)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/objects/db/api.py", line 53, in get_objects **(_pager.to_kwargs(context, obj_cls) if _pager else {})) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/db/_model_query.py", line 297, in get_collection for c in query File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_network_policy_bindings [SQL: 'SELECT qos_network_policy_bindings.policy_id AS qos_network_policy_bindings_policy_id, qos_network_policy_bindings.network_id AS qos_network_policy_bindings_network_id \nFROM qos_network_policy_bindings \nWHERE qos_network_policy_bindings.policy_id IN (?)'] [parameters: ('ee6adf9c-9cf5-4d33-93c8-4228626df67f',)] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_port_raise_in_use_by_subport neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_port_raise_in_use_by_subport ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_returns_false neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_returns_false ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule_bad_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule_bad_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_trunk_update_notify_after_update neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_trunk_update_notify_after_update ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_returns_true neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_returns_true ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_greater_than_trunks neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_greater_than_trunks ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_policy neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_policy ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_create_port_callback_policy_on_port neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_create_port_callback_policy_on_port ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_parent_in_use_by_trunk neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_parent_in_use_by_trunk ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_create_port_callback_policy_on_port_and_network neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_create_port_callback_policy_on_port_and_network ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_not_changed neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_not_changed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_not_changed neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_not_changed ---------------------------------------------------------------------- _StringException: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_error neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_error ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_delete neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_delete ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings_during_migration neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings_during_migration ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_port_ip_update_revises neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_port_ip_update_revises ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_changed_unbound neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_changed_unbound ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_for_subport_calls_check neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_for_subport_calls_check ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_id_in_use_by_unrelated_trunk neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_id_in_use_by_unrelated_trunk ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test__handle_port_binding_binding_error neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test__handle_port_binding_binding_error ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_staledataerror neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_staledataerror ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_notify_after_delete neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_notify_after_delete ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_set_trunks_net_exception neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_set_trunks_net_exception ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_raises neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_raises ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agent_based_agent_mismatch neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agent_based_agent_mismatch ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ====================================================================== FAIL: neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agentless neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agentless ---------------------------------------------------------------------- _StringException: traceback-1: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp raise SetupError(details) fixtures.fixture.SetupError: {} }}} traceback-2: {{{ Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: qos_fip_policy_bindings The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 125, in cleanUp return self._cleanups(raise_errors=raise_first) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 89, in __call__ reraise(error[0], error[1], error[2]) File "/usr/lib/python3/dist-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/lib/python3/dist-packages/fixtures/callmany.py", line 83, in __call__ cleanup(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 100, in self.addCleanup(lambda: self._delete_from_schema(engine)) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/testlib_api.py", line 85, in _delete_from_schema conn.execute(table.delete()) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: qos_fip_policy_bindings [SQL: 'DELETE FROM qos_fip_policy_bindings'] (Background on this error at: http://sqlalche.me/e/e3q8) }}} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: no such table: ml2_geneve_allocations The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp self._setUp() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/plugins/ml2/test_plugin.py", line 101, in _setUp self.parent_setup() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 145, in setUp self.api = router.APIRouter() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/api/v2/router.py", line 21, in APIRouter return pecan_app.v2_factory(None, **local_config) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/app.py", line 47, in v2_factory startup.initialize_all() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/pecan_wsgi/startup.py", line 39, in initialize_all manager.init() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 314, in init NeutronManager.get_instance() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 265, in get_instance cls._create_instance() File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 251, in _create_instance cls._instance = cls() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 136, in __init__ plugin_provider) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/manager.py", line 175, in _get_plugin_instance plugin_inst = plugin_class() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/quota/resource_registry.py", line 123, in wrapper return f(*args, **kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/plugin.py", line 216, in __init__ self.type_manager.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/managers.py", line 188, in initialize driver.obj.initialize() File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_geneve.py", line 43, in initialize self._initialize(cfg.CONF.ml2_type_geneve.vni_ranges) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 123, in _initialize self.sync_allocations() File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 140, in wrapped setattr(e, '_RETRY_EXCEEDED', True) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 136, in wrapped return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 154, in wrapper ectxt.value = e.inner_exc File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/oslo_db/api.py", line 142, in wrapper return f(*args, **kwargs) File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 183, in wrapped LOG.debug("Retry wrapper got retriable exception: %s", e) File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/neutron_lib/db/api.py", line 179, in wrapped return f(*dup_args, **dup_kwargs) File "/build/neutron-13.0.7+git.2021.09.27.bace3d1890/neutron/plugins/ml2/drivers/type_tunnel.py", line 154, in sync_allocations allocs = ctx.session.query(self.model).all() File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 2925, in all return list(self) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3081, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python3/dist-packages/sqlalchemy/orm/query.py", line 3106, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 980, in execute return meth(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 273, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1099, in _execute_clauseelement distilled_params, File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1240, in _execute_context e, statement, parameters, cursor, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1456, in _handle_dbapi_exception util.raise_from_cause(newraise, exc_info) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 296, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 276, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) oslo_db.exception.DBNonExistentTable: (sqlite3.OperationalError) no such table: ml2_geneve_allocations [SQL: 'SELECT ml2_geneve_allocations.geneve_vni AS ml2_geneve_allocations_geneve_vni, ml2_geneve_allocations.allocated AS ml2_geneve_allocations_allocated \nFROM ml2_geneve_allocations'] (Background on this error at: http://sqlalche.me/e/e3q8) ---------------------------------------------------------------------- Ran 15076 tests in 4645.270s FAILED (failures=1836, skipped=1219) make[1]: *** [debian/rules:55: override_dh_install] Error 1 make[1]: Leaving directory '/build/neutron-13.0.7+git.2021.09.27.bace3d1890' make: *** [debian/rules:12: binary] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package I: user script /srv/workspace/pbuilder/17597/tmp/hooks/C01_cleanup starting debug output: disk usage on i-capture-the-hostname at Sun Mar 27 20:49:55 UTC 2022 Filesystem Size Used Avail Use% Mounted on tmpfs 4.0G 0 4.0G 0% /dev/shm I: user script /srv/workspace/pbuilder/17597/tmp/hooks/C01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/17597 and its subdirectories